大家好我有两个班,一个是人,第二个是衬衫。我是为特定用户分配衬衫。例如,person1有2个黑色衬衫尺码L和1个蓝色尺码'XL',而人有1个黑色衬衫但是尺寸'M'和1蓝色尺寸'XL'。
class Person(models.Model):
fist = models.CharField(max_length=20)
last = models.CharField(max_length=20)
class Shirt(models.Model):
color = models.CharField(max_length=10)
quantity = model.PositiveSmallIntegerField(default=1)
size = model.CharField(max_length=3)
答案 0 :(得分:1)
如果Person可能有很多衬衫,你可以将ForeignKey添加到Shirts。
class Person(models.Model):
fist = models.CharField(max_length=20)
last = models.CharField(max_length=20)
class Shirt(models.Model):
color = models.CharField(max_length=10)
quantity = models.PositiveSmallIntegerField(default=1)
size = models.CharField(max_length=3)
owner = models.ForeignKey(Person)