首页 > 解决方案 > (Django) 显示有关模型实例的简单统计信息

问题描述

创建可以轻松使用的“统计数据块”的正确方法是什么?

我现在创建了一个简单的页面模板和视图函数,它通过调用 User.objects.all().count() 返回统计信息列表,例如用户和用户计数

应该如何实施才能将这些统计信息包含在任何模板中?也许有不同的风格,如列表、内联、引导面板等?

标签: djangopython-3.xdjango-templatesdjango-views

解决方案


如果您想在任何模板中使用它,您可能想要编写自己的自定义模板标签。这是相关的 Django 文档:https ://docs.djangoproject.com/en/2.2/howto/custom-template-tags/#writing-custom-template-tags

您的标签可能会返回极简数据:只是queryset.count(). 您正在呈现的模板会将此数字放在相关的 html 上下文中。


推荐阅读