sqlalchemy的布尔字段查询

时间:2015-08-04 13:49:11

标签: python postgresql flask-sqlalchemy

Postgres模型:

class Song(db.Model):
    id3_parsed = db.Column(db.Boolean, server_default=u'false')

运行以下查询会给出正确的计数:

select count(*) from song where id3_parsed is false;

但我如何用flask-sqlalchemy做到这一点?这不起作用:

songs = Song.query.filter(Song.id3_parsed == False).all()

3 个答案:

答案 0 :(得分:18)

MyMenuBar *menu = new MyMenuBar(this);

connect(menu,SIGNAL(Close_Window()),this,SLOT(close()));
connect(menu,SIGNAL(Minimized_Window()),this,SLOT(hide()));

menu->setWindowFlags(Qt::FramelessWindowHint);
menu->show(); 

答案 1 :(得分:0)

占地面积小。对于Oracle(12.2.x),这似乎失败了

答案 2 :(得分:0)

您的查询似乎是正确的,看起来这是 flake8 问题。

您可以通过在您编写的行中添加 # noqa 来忽略这一点。