【问题标题】:Django Pivot Table CreationDjango 数据透视表创建
【发布时间】:2019-02-03 11:16:23
【问题描述】:

下午好,

我正在开发一个 Django 应用程序。我已经创建了一个如下所示的模型。

我想从该模型创建一个显示如下表格的视图:

如您所见,我想在模型数据库中为每个国家/地区名称创建行,并且我想为每个规范提供计数。

我可以通过将元类添加到国家字段的模型中来创建带有国家名称的表,然后使用模板注入循环它。为此,我还创建了如下视图:

def sum(request):
country_list_unique = Project.objects.order_by().values('country_ordering').distinct()
return render(request, 'project/project_sum.html', {'sumup':country_list_unique})

但是,我不太清楚如何计算 views.py 中每个国家/地区的不同规范以及如何使用 Django 将它们注入到 html 中。

我将不胜感激。

非常感谢您。

【问题讨论】:

  • 您可能希望包含模型的实际代码(尤其是字段),其中包含您要显示的数据。

标签: django django-models django-views


【解决方案1】:

您可以使用https://github.com/martsberger/django-pivot轻松获取数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 2018-03-29
    • 1970-01-01
    • 2012-04-16
    • 2020-03-30
    相关资源
    最近更新 更多