如何从自定义django注册视图中获取图像

时间:2017-05-27 19:04:54

标签: python django django-registration

我正在使用django-registration(redux),我已经为我的目的创建了一个自定义寄存器视图。

class MyRegisterView(RegistrationView):
    form_class = MyCustomForm

    def register(self, form_class):
        new_user = super(MyRegisterView, self).register(form_class)
        cm = CustomModel()
        # cm.profile_picture = form_class.cleaned_data['profile_picture']
        cm.save()
        return new_user

为了获得图像,我必须将表单实例化为

form_class = MyCustomForm(request.POST, request.FILES)

要做到这一点request应添加到register方法def register(self, request, form_class)

由于从register类重写了RegistrationView方法,因此签名不匹配。

这样做的正确方法是什么?

0 个答案:

没有答案