<分区>
我收到这个错误:
TypeError: 'BaseQuery' object is not callable
这是我的代码:
companies = Company.query.all()
return Company.query(func.count(Company.id))
我需要找出公司模型中的行数。 请帮忙!
<分区>
我收到这个错误:
TypeError: 'BaseQuery' object is not callable
这是我的代码:
companies = Company.query.all()
return Company.query(func.count(Company.id))
我需要找出公司模型中的行数。 请帮忙!
最佳答案
Company.query
在那里不可调用。如果您已经使用 companies = Company.query.all()
选择了所有公司,为什么不简单地使用 len(companies)
?
如果您不想/不需要检索数据,您可以使用 Company.query.count()
获取计数
关于python - 类型错误 : 'BaseQuery' object is not callable Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058438/
相关文章:
python - Pydub - 如何在不改变播放速度的情况下改变帧率
python - 将 Access 查询转换为 Python 脚本
python - Django 。如何找出用户喜欢或不喜欢的帖子?
python - 对于在 Django 中使用模型翻译翻译的字段,如何在 upload_to 方法中获取 FileField 的字段名?
javascript - JSON 编码 Flask 到 Javascript
django-models - 如何使用 ModelSerializer 序列化 Model @property?