2

I have a django project with 3 models. The user, the project (in which he works on) and the Change (which logs start and finish working time as well as the project and user).

I want to export a custom CSV report. Ex: total working hours of users per project, total hours devoted to a project etc. This means that there are some calculations to be done across models before exporting. So far I have found out how to export in CSV just filtered model entries, which isn't very helpful. I also found some tools online but most of them are outdated.

Can anyone point me to a direction or give me advice or links where I can learn more? Thank you.

George Vas
  • 113
  • 2
  • 11

1 Answers1

1

Couple of ways to do this. You can use django-report-builder which is a pretty neat tool.

Other ways are using custom views to admin site (check Django AdminPlus), overwrite queryset and use custom admin action etc.

moonstruck
  • 2,729
  • 2
  • 26
  • 29