2016-07-16 6 views
3

私はDjango-registration-reduxに画像や他のいくつかのフィールドのようなカスタムフィールドを追加する必要があります。どのようにそれを行うためのリファレンスまたは2ライナーガイドはありますか?ドキュメントごとに、私は自分のアプリケーションビューでRegistrationViewを呼び出し、それを上書きするために自分の作成したモデルフィールドをインポートできます。これが正しいアプローチであれば教えてください。Django-registration-reduxカスタムフィールドをアプリケーションに追加

答えて

0

カスタムフォームを定義し、カスタムフォームを使用するように登録URLを設定する必要があります。

カスタムフォームの定義:あなたのメインのURLがファイル

from registration.forms import RegistrationForm 
from users.models import User 

class CustomRegistrationForm(RegistrationForm): 
    class Meta: 
     model = User 
     fields = ('email', 'picture', 'password',) 

form.py

ユーザーを/

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')), 

    [...] 
] 
関連する問題