2016-01-19 26 views
1

下不起作用:如何通過SQLAlchemy-Utils中的ScalarListType進行查詢?

from sqlalchemy_utils import ScalarListType 
class Company(db.Model): 
    email_domains = db.Column(ScalarListType()) 

Company.query.filter(Company.email_domains.contains(email_domain)).one_or_none() 
+0

錯誤日誌告訴你什麼?我確定你是對的,但它不起作用,但我也確定可以在你的問題中添加更多細節。 – Charlie

+0

@Charlie它根本沒有找到任何記錄。 – gberger

回答

2

我不知道爲什麼,但你必須包裝在列表中的字符串。

Company.query.filter(Company.email_domains.contains([email_domain])).one_or_none()