(Django的1.8,Django的注册 - 终极版1.4)Django的注册Redux的自定义视图
在这个岗位SO下面的答案后:django-registration-redux add extra field
我实现我自己的模板的自定义视图注册一个用户,并且我的自定义窗体被正确呈现。
user_views.py
class SignupView(RegistrationView):
form_class = MyRegistrationForm
def register(self, request, form):
print form
print request
new_user = super(SignupView, self).register(request, form)
my_user_model = MyUserModel()
my_user_model.user = new_user
my_user_model.save()
return new_user
然而,寄存器似乎并没有被调用。但是,当我定义post()时 - 请求通过所有表单数据。
urls.py
url(
r'^accounts/register/',
user_views.SignupView.as_view(),
name='signup'
), # Customized-Register
url(
r'^accounts/',
include('registration.backends.default.urls')
), # Registration-Redux
会在正确的使用指导欣赏,谢谢!