django - (Django) 显示有关模型实例的简单统计信息
问题描述
创建可以轻松使用的“统计数据块”的正确方法是什么?
我现在创建了一个简单的页面模板和视图函数,它通过调用 User.objects.all().count() 返回统计信息列表,例如用户和用户计数
应该如何实施才能将这些统计信息包含在任何模板中?也许有不同的风格,如列表、内联、引导面板等?
解决方案
如果您想在任何模板中使用它,您可能想要编写自己的自定义模板标签。这是相关的 Django 文档:https ://docs.djangoproject.com/en/2.2/howto/custom-template-tags/#writing-custom-template-tags
您的标签可能会返回极简数据:只是queryset.count()
. 您正在呈现的模板会将此数字放在相关的 html 上下文中。
推荐阅读
- elasticsearch - How to add timestamp & key for elasticsearch using fluent
- ehcache - springboot中的Ehcache RMI复制不能双向工作
- ios - 从 Table View 控制器到 Tab Bar 控制器的 Segue
- java - 测试 mockito junit 方法不起作用
- mongodb - 如何通过docker为mongodb创建新数据库和所需用户
- eclipse - 尝试在 codenameone 上启动模拟器时出错
- sql - Spark2.3 - SQL 获取字符串之前和之后的记录
- css - Heroku CSS 使用子域以不同方式呈现
- javascript - 无法通过 google javascript maps api 获取地图,不会抛出错误,但 iframe src 是 about:blank
- python - 将列表作为值的 Defaultdict 到 Dataframe 到 CSV