我很难弄清楚如何在查询中进行“大于或等于”的比较。
我有一个模型字段:
invoicedate = db.Column(db.Date(), nullable=True, key='InvoiceDate')我正在试着做下面的过滤器:
Invoice.query.filter_by(invoicedate >= date.today()).count()当我运行视图时,它一直抛出以下错误:
NameError: global name 'invoicedate' is not definedsqlalchemy或flask-sqlalchemy中大于或等于筛选器的正确语法是什么?
发布于 2013-10-31 16:37:35
你想要filter,而不是filter_by
Invoice.query.filter(Invoice.invoicedate >= date.today())有关filter与filter_by的更多信息,请参阅this answer
https://stackoverflow.com/questions/19699756
复制相似问题