可以说我有以下两种模式
Group(Model):
attribute = CharField()
TranslatedFoo(Model):
language = ForeignKey(Language)
country = ForeignKey(Country)
group = ForeignKey(Group)
现在,我想查找所有在翻译后的foo_set中具有TranslatedFoo且在一个查询中具有language_code ='x'和country ='y'的组。是否存在类似的东西:
Group.objects.filter(translatedfoo_set__language__code='x', translatedfoo_set__country__code='y')
我知道这行不通。也许我需要重新考虑我的桌子布局
正确的查询不包括以下_set
部分:
Group.objects.filter(translatedfoo__language_code='x', translatedfoo__country='y')
在此文档页面上搜索“反向”以获取更多详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句