2015-08-04 18 views
5

Postgres:truy vấn lĩnh vực Boolean với SQLAlchemy mô hình

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

Chạy truy vấn sau đây cung cấp cho số lượng chính xác:

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

Nhưng làm thế nào để làm điều đó với bình-SQLAlchemy? Điều này không hoạt động:

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

Trả lời

12
songs = Song.query.filter(Song.id3_parsed.is_(False)).all() 
Các vấn đề liên quan