我没有从sqlalchemy查询中获得任何数据?

2024-06-28 20:06:39 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的模型:

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)

我什么也得不到。 有人能给我解释一下怎么了吗


Tags: 模型falsetrueautodbcolumnintegerresult