【发布时间】:2016-10-07 12:33:46
【问题描述】:
我有 3 个 django 模型:
class Property(object):
name = ...
class Object(object):
text = ...
data_related = models.ManyToManyField('Property',related_name='property_related', through="ObjectProperty")
class ObjectProperty(object):
extra_data = ...
我需要选择同时具有至少 2 个属性的对象。 我该怎么做?
例如,对象 = [灯、桌子、汽车、笔……] 属性= [圆形,红色,白色,隐形,柔软,...] 我想找一个白色的圆形柔软的物体。
我想在 1 个查询集中完成
【问题讨论】:
标签: sql django django-models