Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:uu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;请求';_Python_Django_Python 3.x_Django Forms - Fatal编程技术网

Python Django:uu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;请求';

Python Django:uu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;请求';,python,django,python-3.x,django-forms,Python,Django,Python 3.x,Django Forms,我试图在一个基于类的视图中有两种形式。 我的看法是: class ListAndCreate(CreateView): model = xmpp_buddy_groups form_class = xmpp_buddy_groups_form second_form_class = sip_extension_form template_name = "xmpp/index.html" success_url = reverse_lazy('xmpp:in

我试图在一个基于类的视图中有两种形式。 我的看法是:

class ListAndCreate(CreateView):
    model = xmpp_buddy_groups
    form_class = xmpp_buddy_groups_form
    second_form_class = sip_extension_form
    template_name = "xmpp/index.html"
    success_url = reverse_lazy('xmpp:index')

    def get_context_data(self, **kwargs):
        context = super(ListAndCreate, self).get_context_data(**kwargs)
        context['object_list'] = self.model.objects.all()
        extension = SipExtension.objects.values_list('sip_extension', flat=True)
        for buddy_groups in group_names:
            for sip in buddy_groups.sipextension_set.all():
                sip_extension = sip.sip_extension
                print(sip_extension)
        context['extension'] = extension
        SipExtension.objects.exclude(sip_extension__in=extension)
        print(extension)
        context['form'] = self.form_class(request = self.request)
        context['form2'] = self.second_form_class(request=self.request)
        context['extensions'] = SipExtension.objects.exclude(sip_extension__in=extension)
        return context
我收到错误init()收到意外的关键字参数“request”。我哪里做错了

我的表格类别:

from django import forms
from .models import xmpp_buddy_groups
from extensions.models import SipExtension
class xmpp_buddy_groups_form(forms.ModelForm):

    class Meta:
      model = xmpp_buddy_groups
      fields = ['group_name']

    def __init__(self, *args, **kwargs):
     super(xmpp_buddy_groups_form, self).__init__(*args, **kwargs)
     self.fields['group_name'].required = False

class sip_extension_form(forms.ModelForm):

   class Meta:
     model = SipExtension
     fields = ['real_name','sip_extension']
     widgets = {
            "sip_extension": forms.Select
           }

您是否已将表单类定义为需要
请求
参数?你为什么要把它传给他们?我已经添加了我的表单类@DanielRoseman正如您所看到的,这两个函数都不希望将
request
作为参数。再说一遍,你为什么要通过它?