Python3 使用 SQLalchemy 如何判断某个字段为空 None

SQLalchemy 是 Python 中的 ORM 模型,在开发的过程中,遇到了如何对字段值进行判空的坑

方法一
table.name is None 

这样的写法 Python 的解释器不会报错,但是结果和预期不符,解释器直接忽略这一行

方法二
table.name == None 

这样的写法是可以通常测试的,但是不符合 PEP8 规范

方法三
table.name.is_(None)

SQLalchemy 中可以使用 *.is_(None) 进行对字段的判空操作,完美解决

发布了352 篇原创文章 · 获赞 271 · 访问量 112万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 程序猿惹谁了 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览