【发布时间】:2017-08-08 08:55:42
【问题描述】:
我有以下型号:
class InvestmentChoice(models.Model):
title = models.CharField(max_length=64)
class Offering(models.Model):
entity = models.OneToOneField(Entity)
investment = models.ManyToManyField(InvestmentChoice, blank=True)
创建的连接表有以下字段:
id | offering_id | investment_choice_id
1 | 277 | 5
我想获取具有特定投资选择的实体对象的列表。我认为这意味着我需要访问多对多连接表。
例如,如果我想要所有提供 Offeringinvest_choice_id 为 5 的实体。
如果是这样,我该如何使用 django 查询来做到这一点?
【问题讨论】:
标签: python django django-models many-to-many django-orm