Django管理员自定义CSV报告

问题描述:

我有3个模型的django项目。用户,项目(他在其中工作)和变更(记录开始和结束工作时间以及项目和用户)。Django管理员自定义CSV报告

我想导出自定义CSV报告。例如:每个项目的用户总工作小时数,专用于项目的总小时数等。这意味着在出口之前需要在模型之间进行一些计算。到目前为止,我已经发现如何在CSV中导出过滤的模型条目,这不是很有帮助。我也在网上找到了一些工具,但其中大多数都过时了。

任何人都可以指向一个方向或给我建议或链接,我可以了解更多?谢谢。

执行此操作的几种方法。你可以使用django-report-builder这是一个非常漂亮的工具。

其它方式使用自定义视图来管理网站(检查Django AdminPlus),覆盖查询集和张贴的问题后,使用自定义的管理操作等

+0

我已经开始与报表生成器。 :p非常感谢。 –