【发布时间】:2017-12-09 10:48:35
【问题描述】:
假设我有两个看起来像这样的模型:
class Album(models.Model):
pub_date = models.DateTimeField(auto_now_add=True)
title = models.CharField(max_length=250, blank=False, unique_for_date="pub_date")
class Track(models.Model):
title = models.CharField(max_length=250, blank=False, unique_for_date="pub_date")
album = models.ForeignKey(Album)
将ForeignKey(一对多)关系放在Track 模型上与将many-to-many 放在Album 模型上有什么区别?
如何决定这样的事情?
【问题讨论】:
标签: python sql django django-models