2017-05-19 11 views
0

(住所、電話番号などのような)登録ページに追加の情報フィールドを追加したいと思います。登録中にそれらを送信する。 私はこのHow to Extend user modelDjangoは戦略(初心者)を使用できるモデルを拡張します

を実装するには、いくつかの方法があることを見た私は、デフォルトのユーザー・モデルをカスタマイズするには、いくつかの方法があることを見てきましたが、私は選択した1および文書のアップロードを設定する方法がわからない

安心のための安心!

+0

をユーザーモデル。 – doru

+0

はい、これは私が思ったことですが、登録プロセス中にアップロード文書を追加するのはどうでしょうか?何も思いつきません ! –

答えて

0

あなたはUserモデルを拡張Profileクラス定義できます。これを行うための最善の方法は、すべての追加フィールドが含まれているプロファイルモデルとDjangoと1対1の関係を作成することである

from django.db import models 
from django.conf import settings 

class Profile(models.Model): 
    user = models.OneToOneField(settings.AUTH_USER_MODEL) 
    photo = models.ImageField(upload_to='photos/', blank=True) 
    address = models.CharField(max_length=150) 
    phone_number = models.CharField(max_length=15) 
    ... 
+0

おかげで、私はOneToOneFieldを利用しました。 –

+0

登録時に「アップロードプロセス」を追加する方法を探しています expl:私は彼に5〜6枚の 'PDF'ファイルまたは(jpg、png ...)をアップロードする必要があります 各アップロード行はフィールド! :/ –

+0

@VITALYSWEBこれは別の質問だと思います。 – doru

関連する問題