2016-07-16 101 views
3

我需要将自定义字段添加到Django-registration-redux,例如图片和其他字段。有没有关于如何做的ref或2班轮指南?按照文档我可以在我的应用程序视图中调用RegistrationView并导入我自己创建的模型字段以覆盖它。如果这是正确的方法,请让我知道。Django-registration-redux将自定义字段添加到应用程序

回答

0

您必须定义自定义表单,然后设置注册网址以使用自定义表单。

定义您的自定义窗体:

用户/ 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')), 

    [...] 
] 
相关问题