【发布时间】:2013-12-02 21:35:31
【问题描述】:
我希望这不是一个重复的问题。我正在尝试在 django 中设置模型。 在模型 1 中,我有一种物品(零件),它们可以一起形成物品类型 2(汽车)。 我从外部接口获取所有这些的价格到模型价格。 如何设置价格 -> 零件和价格 -> 汽车之间的关系。 如果ident属于汽车部分,我不知道我什么时候得到价格。
class parts(models.Model):
ident = models.CharField("IDENT", max_length = 12, unique = True, primary_key = True)
name = models.CharField(max_length=30)
class car(models.Model):
ident = models.CharField("IDENT", max_length = 12, unique = True)
start_date = models.DateField()
end_date = models.DateField()
parts= models.ManyToManyField(parts)
class Prices(models.Model):
ident= models.CharField(max_length=12)
price = models.DecimalField(max_digits=10, decimal_places= 4)
date = models.DateField()
def __unicode__(self):
return self.ident
class Meta:
unique_together = (("ident", "date"),)
【问题讨论】:
标签: django django-models django-orm