Make reports in Django

Hi Community

I am using Django 5, it asks me what options are there to make reports?

Thanks Luis

What kind of reports do you want to make?

Are you talking about generating PDFs of data? Creating web pages that are “print friendly”? Web pages of tabular data?

You’ll need to be more specific and provide more details about what you’re trying to generate for us to be able to supply recommendations.

Analyzing I see that it would cover the options you propose

  1. Generate tabular reports with one or several models. In PDF, EXCEL format.
  2. Generate Dashboard
  3. Printable web reports

I’m surprised that there are so many options, it seems to me that Panda, Reportlab, etc…

So the bottom line here is that Django itself provides for none of these.

Anything you want to do is either going to be something you write yourself or some third-party library you integrate with Django.

You can pick any JavaScript front-end library you wish to help you create dashboards.

We use jQuery Datatables to create printable web reports (it generates PDFs and xls files within the browser.)

We also use ReportLab for creating more intricate PDFs on the server.

You can check djangopackages.org for other options.

Thanks for commenting and I will check the link.

Greetings