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')),
[...]
]