Django Reverse Accessor Clashes

后端 未结 1 1393
时光说笑
时光说笑 2020-12-15 02:51

So here I\'m having lots of problems with reverse accessor clashes. I though I was being pretty clever and DRY with my model structure to be able to use user.profile for any

相关标签:
1条回答
  • 2020-12-15 03:26

    related_name's must be unique. You're giving the same name to all the related_name's.

    Try to rename them like this:

    user = models.OneToOneField(User, related_name="custom_user_profile", primary_key=True)
    #..
    provider = models.OneToOneField(Provider, related_name='user_ind_provider_profile')
    #..
    provider = models.OneToOneField(Provider, related_name='user_org_provider_profile')
    
    0 讨论(0)
提交回复
热议问题