这是我的模型:
class Huse(db.Model):
id = db.Column(db.Integer, primary_key=True)
bord = db.Column(db.Text)
voksne = db.Column(db.Integer)
born = db.Column(db.Integer)
auto = db.Column(db.Boolean)
此查询提供了以下数据:
result = Huse.query.all()
(省略了格式)
{"199": {"bord": "1", "voksne": 2, "born": 2, "auto": false}, "201": {"bord": "1", "voksne": 2, "born": 2, "auto": true}, "211": {"bord": "1", "voksne": 2, "born": 2, "auto": false}, "217": {"bord": "1", "voksne": 2, "born": 2, "auto": true}}
但如果我做这个查询:
result = Huse.query.filter(Huse.auto is True)
我什么也得不到。 有人能给我解释一下怎么了吗
sqlalchemy不直接支持python的“is”语法。尝试用
==
替换is
相关问题 更多 >
编程相关推荐