Using Django auth User model as a Foreignkey and reverse relations

后端 未结 3 1426
傲寒
傲寒 2021-02-08 01:09

I am using the User model from django.contrib.auth.models. I have another model called Post which references User through a

3条回答
  •  萌比男神i
    2021-02-08 01:37

    it may be caused by you defined related_name option in ForeignKey (or OneToOneField), if it's like this :

    user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,related_name='post')
    genre = models.CharField(max_length=100)
    

    you should use it as below :

    print(user.post.genre)
    

    Or :

    print(post.user.email)
    

    Notice : if i can see your models.py and settings.py it would be better answer.

提交回复
热议问题