python - 在整个站点范围内显示查询集计数?
问题描述
在站点范围内显示查询集计数的最佳方式是什么?users
而不是在每个视图中调用。
例子:
视图.py
def index(request):
users = Profile.objects.all().count()
return render(request, 'layout.html', {'users': users})
布局.html
<P>Total Users: ({{users}})</P>
解决方案
这看起来像您需要一个自定义 context_processor。然后你users
在每个请求/视图的上下文中。
推荐阅读
- android - for 循环无法迭代超过 49 次
- lambda - 拉姆达练习
- c# - InvalidOperationException:无法解析范围服务'Microsoft.AspNetCore.Identity.UserManager .NET Core 2.0
- python - 多列上的列映射
- c# - C# MVC 提交值列表
- python - 从表中查询并以 JSON 形式返回
- javascript - 每个方法上的 Jquery 回调
- arrays - UIImage to String and String to UIImage in Swift
- javascript - 循环遍历任何给定 formId 中的每个输入
- android - 找不到 com.android.tools.lint:lint-gradle:26.1.1