我正在使用django-registration v1.0进行注册。默认情况下,注册页面有4个输入字段:
django-registration documentation证明重复输入密码可以捕获拼写错误。但我想删除第二个密码字段。
我该怎么做?
答案 0 :(得分:4)
这就是我如何运作,以防它帮助某人:
在forms.py
from registration.forms import RegistrationForm
class UserRegistrationForm(RegistrationForm):
def __init__(self, *args, **kwargs):
super(RegistrationForm, self).__init__(*args, **kwargs)
self.fields.pop('password2')
在views.py
from registration.backends.simple.views import RegistrationView
from .forms import UserRegistrationForm
class MyRegistrationView(RegistrationView):
form_class= UserRegistrationForm
在urls.py
from links.views import MyRegistrationView
url(r'^register/$', MyRegistrationView.as_view(), name='register'),
感谢karthikr的评论。