【发布时间】:2011-08-15 00:34:22
【问题描述】:
我正在使用 django-admin 构建一个简单的生物数据库接口来填充数据库。我想对鱼类物种的问卷使用多对多关系(一份问卷可以有多个物种,一个物种可以出现在多个问卷中)。有问题的两个模型:
class Species(models.Model):
fish_spp_name = models.CharField(max_length=255, unique=True)
class Questionaire(models.Model):
# ...
fish_caught = models.ManyToManyField(Species)
现在,我希望我的数据包含每个调查问卷中捕获的每个物种的数量。因此,例如,我可以将 3 个不同的物种与问卷 id=1 相关联,但我如何包括第一个物种的 2 个、第二个物种的 1 个和第三个物种的 4 个?
【问题讨论】:
-
也许你需要一个像这样设计的“关联”或“虽然”表:stackoverflow.com/questions/2156950/…
标签: django many-to-many