【发布时间】:2018-02-19 10:02:29
【问题描述】:
我有一个对称关系模型:
class person(models.Model):
name = models.CharField(max_length=20)
friends = models.ManyToManyField('self', blank= True)
我需要一个额外的字段来解释他们的关系, 例如:他们从 1980 年就成为了朋友。
be_friend_since = models.DateField(blank = True)
如何在我的模型中添加这个额外的字段? 谢谢! :)
【问题讨论】:
-
使用新的
Relationship模型,用作人与人之间友谊的中间表(带有through关键字)。参见例如stackoverflow.com/questions/4443190/…
标签: django django-models