偶然看到了,感觉以后可能用到 存个档
https://segmentfault.com/a/1190000002768198
http://www.kaka-ace.com/sqlalchemy-model-to-dict/
--
在query中使用or条件
如果普通的
(comment.id == id or comment.content =='Hello')
一般只会得到一部分(只满足后面的条件),sqlalchemy的or_在flask的这个orm里面不适用(别用db.session试了,因为我试过了hh)
SO上能搜到解决方案
把上面的条件改成
((comment.id == id)|(comment.content))
就成功了(真鸡儿简单)(百度辣鸡搜不到)(SO以后是我第二个家了)
本文介绍了在使用SQLAlchemy ORM时如何正确应用OR条件。在Flask框架下,普通的条件组合方式可能导致查询结果不准确。文章给出了具体的解决方法,并通过调整查询条件解决了问题。
4879

被折叠的 条评论
为什么被折叠?



