【发布时间】:2020-03-15 09:38:02
【问题描述】:
我正在创建一个朋友模型来保存用户和他的朋友。我正在使用以下模型:
class Friend(models.Model):
user = models.ForeignKey(UserProfile, related_name="user", on_delete=models.CASCADE)
friends = models.ForeignKey(UserProfile, related_name="friends", on_delete=models.CASCADE)
accepted = models.NullBooleanField(default=None)
class Meta:
unique_together = ('user', 'friends')
在这个模型中,我可以保存 ('User1', 'User2') 和 ('User2, 'User1'),这不是我想要的。那么,如何使这种关系独一无二?
【问题讨论】:
标签: django django-models