2017-12-13 9 views

答えて

0

ユーザモデルでOneToOneFieldを作成し、post_save信号を使用すると素晴らしいでしょうユーザーのプロファイルインスタンスを作成するためのユーザーモデルをオンにします。

from django.db import models 
from django.db.models.signals import post_save 
from django.dispatch import receiver 

class Profile(models.Model): 
    user = models.OneToOneField(User) 
    ... 


@receiver(post_save, sender=User) 
def create_user_profile(sender, instance, created, **kwargs): 
    if created: 
     Profile.objects.create(user=instance) 
+0

私はそれを理解するが、どのようなユーザーがあなたのユーザーモデルを使用して、これらすべてのことを行うことができますAbstractUserから継承されたしなければならない自分のメールやない –

+0

を検証しているかどうかについての情報が含まれているモデル登録プロフィールについて。 –

関連する問題