【发布时间】:2021-08-12 08:21:14
【问题描述】:
我有:
class Item(models.Model):
item_id = models.IntegerField(default=1, unique=True, primary_key=True)
name = models.CharField(default="None", max_length=256)
class Backpack(models.Model):
items = models.ManyToManyField(Item)
背包应存放 6 件或更少的物品。但我不能添加两个相同的。 如果我的背包模型中没有 6 个不同的外键,我能以某种方式解决它吗?
【问题讨论】:
-
您可以通过模型使用自定义并存储有关数量的信息docs
-
订单对我来说也很重要
-
所以添加另一个具有订单重量的字段。
标签: python mysql django django-models