【发布时间】:2017-08-18 05:28:35
【问题描述】:
我想要两个模型:
class Receipt(models.Model):
# Bunch of products
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.IntegerField()
我不想让产品知道收据,我只希望收据知道产品。如何建立这种关系?
PS:一个产品可以在多个收据中。
【问题讨论】:
-
您不能让产品知道收据是否有原因?最直接的方法是建立多对多关系
-
不是出于任何严格的原因,只是为了良好的设计;但我想这是不可能的。
标签: python django database django-models