创建易于使用的“统计数据块”的正确方法是什么?
我现在已经创建了一个简单的页面模板和查看功能,该功能可返回一系列统计信息,例如通过调用User.objects.all()。count()
获得用户和用户计数应如何实施以将这些统计信息包含在任何模板中?也许具有不同的样式,例如列表,内联,引导面板等?
答案 0 :(得分:1)
如果要在任何模板中使用它,则可能要编写自己的自定义模板标记。这是相关的Django文档:https://docs.djangoproject.com/en/2.2/howto/custom-template-tags/#writing-custom-template-tags
您的标记可能会返回极简数据:仅是queryset.count()
的结果。您正在渲染的模板会将这个数字放置在相关的html上下文中。