当前位置:   article > 正文

Python3 使用 SQLalchemy 如何判断某个字段为空 None_sqlalchemy is none

sqlalchemy is none

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

方法一
table.name is None 
  • 1

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

方法二
table.name == None 
  • 1

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

方法三
table.name.is_(None)
  • 1

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/698231
推荐阅读
相关标签
  

闽ICP备14008679号