Chr*_*son 11 python sqlalchemy flask flask-sqlalchemy
我想查询两个日期之间的服务并总结他们的价格.当我尝试使用func.sum时Services.query,我明白了TypeError: BaseQuery object is not callable.如何使用Flask-SQLAlchemy的函数进行查询?
Services.query(func.sum(Services.price)).filter(Services.dateAdd.between(start, end))
Run Code Online (Sandbox Code Playgroud)
dav*_*ism 20
Model.query是一个快捷方式db.session.query(Model),它不可调用.如果您没有查询模型,请继续db.session.query(...)像使用常规SQLAlchemy一样使用.
db.session.query(db.func.sum(Services.price)).filter(
Services.dateAdd.between(start, end)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12091 次 |
| 最近记录: |