Ami*_*mit 2 python django django-registration
我正在使用django-registration v1.0进行注册。默认情况下,注册页面具有4个输入字段:
在Django的登记文件证明该密码的重复录入用于捕捉错别字。但是我想删除第二个密码字段。
我该怎么做呢?
这是我如何使其工作的方式,以防它帮助某人:
在 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')
Run Code Online (Sandbox Code Playgroud)
在 views.py
from registration.backends.simple.views import RegistrationView
from .forms import UserRegistrationForm
class MyRegistrationView(RegistrationView):
form_class= UserRegistrationForm
Run Code Online (Sandbox Code Playgroud)
在 urls.py
from links.views import MyRegistrationView
url(r'^register/$', MyRegistrationView.as_view(), name='register'),
Run Code Online (Sandbox Code Playgroud)
感谢karthikr的评论。
| 归档时间: |
|
| 查看次数: |
1098 次 |
| 最近记录: |