3
我需要将自定义字段添加到Django-registration-redux,例如图片和其他字段。有没有关于如何做的ref或2班轮指南?按照文档我可以在我的应用程序视图中调用RegistrationView并导入我自己创建的模型字段以覆盖它。如果这是正确的方法,请让我知道。Django-registration-redux将自定义字段添加到应用程序
我需要将自定义字段添加到Django-registration-redux,例如图片和其他字段。有没有关于如何做的ref或2班轮指南?按照文档我可以在我的应用程序视图中调用RegistrationView并导入我自己创建的模型字段以覆盖它。如果这是正确的方法,请让我知道。Django-registration-redux将自定义字段添加到应用程序
您必须定义自定义表单,然后设置注册网址以使用自定义表单。
定义您的自定义窗体:
用户/ form.py
from registration.forms import RegistrationForm
from users.models import User
class CustomRegistrationForm(RegistrationForm):
class Meta:
model = User
fields = ('email', 'picture', 'password',)
你主要的网址文件:
PROJECT_NAME/urls.py
from users.forms import CustomRegistrationForm
urlpatterns = [
[...]
url(r'^registration/register/$', RegistrationView.as_view(
form_class=CustomRegistrationForm), name='registration_register',),
url(r'^registration/', include('registration.backends.default.urls')),
[...]
]