Django Orm相关表条件

时间:2014-11-04 16:35:48

标签: python sql django orm

我有表foo与表格栏有关,我怎样才能在Django Orm中使用它 过滤器相关表中的列?

原始查询:

select a.* from foo as a, bar as b where a.bar_id = b.id and b.is_deleted = 0

Django Orm:

Foo.objects.filter(<bar_is_deleted>=0)

2 个答案:

答案 0 :(得分:2)

您使用双下划线语法。

Foo.objects.filter(bar__is_deleted=0)

答案 1 :(得分:1)

Foo.objects.filter(bar__is_deleted=False)