django的filter实现统计
时间: 2023-12-31 16:06:44 浏览: 237
使用django的ORM框架按月统计近一年内的数据方法
符合条件的记录数量要如何实现?
您可以使用 Django 的 `filter()` 方法和 `count()` 方法来实现符合条件的记录数量的统计。例如,如果您要统计某个 Model 中所有 age 大于等于 18 的记录数量,可以使用以下代码:
```
from myapp.models import MyModel
# 统计 age 大于等于 18 的记录数量
count = MyModel.objects.filter(age__gte=18).count()
print("符合条件的记录数量为:", count)
```
其中,`filter(age__gte=18)` 用来筛选 age 大于等于 18 的记录,`count()` 方法用来统计符合条件的记录数量。
阅读全文