SQLalchemy 是 Python 中的 ORM 模型,在开发的过程中,遇到了如何对字段值进行判空的坑。
方法一
table.name is None |
这样的写法 Python 的解释器不会报错,但是结果和预期不符,解释器直接忽略这一行。
方法二
table.name == None |
这样的写法是可以通常测试的,但是不符合 PEP8 规范。
方法三
table.name.is_(None) |
在 SQLalchemy 中可以使用 *.is_(None) 进行对字段的判空操作,完美解决。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理