Django: TypeError: __init __ () принимает 1 позиционный аргумент, но 2 были заданы - PullRequest
0 голосов
/ 02 октября 2018

Прошу прощения, если это глупо.Но я не могу понять это сообщение об ошибке:

Это мои формы.py:

class group1Form(forms.ModelForm):      
    class Meta:
        model = group1
        fields = ('group_Name', 'Master', 'Nature_of_group1', 'balance_nature', 'Group_behaves_like_a_Sub_Ledger', 'Nett_Debit_or_Credit_Balances_for_Reporting')
        widgets = {
            'group_Name': forms.TextInput(attrs= {'class' : 'form-control'}),

        }

        def __init__(self, *args, **kwargs):
            super(group1Form, self).__init__(*args, **kwargs)
            self.fields['Master'].widget.attrs = {'class': 'form-control select2',}
            self.fields['Nature_of_group1'].widget.attrs = {'class': 'form-control select2',}
            self.fields['balance_nature'].widget.attrs = {'class': 'form-control select2',}

Это мои views.py:

class group1CreateView(LoginRequiredMixin,CreateView):
    form_class  = group1Form
    template_name = "accounting_double_entry/group1_form.html"

    def form_valid(self, form):
        form.instance.User = self.request.user
        form.instance.Company = self.kwargs['pk']
        return super(group1CreateView, self).form_valid(form)

ОшибкаTracrbacks:

Traceback:

File "C:\Users\HP\myEnv\lib\site-packages\django\core\handlers\exception.py" in inner
  35.             response = get_response(request)

  File "C:\Users\HP\myEnv\lib\site-packages\django\core\handlers\base.py" in _get_response
  128.                 response = self.process_exception_by_middleware(e, request)

File "C:\Users\HP\myEnv\lib\site-packages\django\core\handlers\base.py" in _get_response
  126.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

    Exception Type: TypeError at /accounting_double_entry/groupcreate/
    Exception Value: __init__() takes 1 positional argument but 2 were given

Может кто-нибудь сказать мне, что именно я делаю неправильно в этом коде ???Просто не могу понять это

Спасибо

...