SQLAlchemy的out join

我有一个app表,一个usergroup表,还有一个app_access_map表。用以实现对app访问的白名单控制。

app和usergroup是多对多关系,app_access_map是中间表,不是所有的app都设置了usergroup,这样的app是不受访问源IP限制的。

那么如何用SQlAlchemy获取这部分没有设置usergroup的app?就是下图这种的:

SQLAlchemy的out join_第1张图片

 

 

这个SQLAlchemy我是真的不会用,仅在此记录一种可行的方案:

 

 按照filter的规范也只能这么写,无法写成is None,但着不符合pep8的规范,有波浪线。。。

但用filter_by的话我又不知怎么写jion的条件

仅作记录

 

你可能感兴趣的:(SQLAlchemy的out join)