Django:\uyu init_uu()获得意外的关键字参数“request”

2024-04-25 05:04:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在一个基于类的视图中有两个窗体。 我的观点是:

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”。我哪里出错了?在

我的窗体类:

^{pr2}$

Tags: inselfformobjectsrequestcontextextensionxmpp