
您有两个用户外键。Django自动创建一个从User到GameClaim的反向关系,通常是
gameclaim_set。但是,由于您有两个FK,因此将具有两个
gameclaim_set属性,这显然是不可能的。因此,您需要告诉Django反向关系使用的名称。
使用
related_nameFK定义中的属性。例如
class GameClaim(models.Model): target = models.ForeignKey(User, related_name='gameclaim_targets') claimer = models.ForeignKey(User, related_name='gameclaim_users') isAccepted = models.BooleanField()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)