TypeError:'BaseQuery'对象不可调用Flask

Roh*_*man 8 python django-models flask flask-sqlalchemy

我收到此错误:

TypeError: 'BaseQuery' object is not callable
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

companies = Company.query.all()
return Company.query(func.count(Company.id))
Run Code Online (Sandbox Code Playgroud)

我需要找出公司模型中的行数.请帮忙!

Daz*_*all 3

Company.query那里不可调用。如果您已经选择了所有公司companies = Company.query.all(),为什么不简单地使用len(companies)

如果您不想/不需要检索数据,您可以仅获取计数Company.query.count()