SQLAlchemy的out join

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

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

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

SQLAlchemy的out join

 

 

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

SQLAlchemy的out join

 

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

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

仅作记录

 

上一篇:vue+element下拉菜单添加事件


下一篇:JAVA中的static关键字,执行顺序面试被问起,你回答能否打动面试官?