6
假设我有在Django(未测试)中定义的以下型号:Django的:力场是唯一为所有模型对象相同的外键
class CarMaker(models.Model):
name = models.CharField("Name of car maker",
max_length=40)
class Car(models.Model):
car_id = models.IntegerField("ID for this particular car")
maker = models.ForeignKey("Maker of this car")
有没有一个标准的Django的方式,以确保全部Car
s同maker
有一个独特的car_id
,没有使car_id
唯一的全部Car
s?
E.g.有两个汽车制造商,“斯柯达”和“雷诺”。有斯柯达生产的400 Car
和雷诺生产的300 Car
。我想确保car_id对所有Skodas都是唯一的,并且对于所有Renaults都是唯一的,但对于所有的Car
s不一定是唯一的。
感谢
谢谢,正是我在找的东西。和+10链接到文档:) – pisswillis 2011-03-16 14:43:44