Ben*_*lah 41 sqlalchemy flask flask-sqlalchemy
我在查询如何在查询中进行"大于或等于"比较时遇到了麻烦.
我有一个模型领域:
invoicedate = db.Column(db.Date(), nullable=True, key='InvoiceDate')
Run Code Online (Sandbox Code Playgroud)
我正在尝试执行以下过滤器:
Invoice.query.filter_by(invoicedate >= date.today()).count()
Run Code Online (Sandbox Code Playgroud)
当我运行视图时,它不断抛出以下错误:
NameError: global name 'invoicedate' is not defined
Run Code Online (Sandbox Code Playgroud)
sqlalchemy或flask-sqlalchemy中大于或等于过滤器的正确语法是什么?
非常感谢 :)
Daz*_*all 75
你想要的filter不是filter_by:
Invoice.query.filter(Invoice.invoicedate >= date.today())
Run Code Online (Sandbox Code Playgroud)
有关vs的更多信息,请参阅此答案filterfilter_by
| 归档时间: |
|
| 查看次数: |
32207 次 |
| 最近记录: |