Django Report Builder

screenshot of Django Report Builder

This is a github mirror for django-report-builder which is hosted on Gitlab. Django Report Builder is a GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program.

Overview

Django Report Builder is a graphical user interface (GUI) for Django ORM that allows users to build custom queries and display the results. It targets system administrators and capable end-users who may not have programming skills or direct interactive shell access.

Features

  • Add filters: Customize your queries by adding filters to refine the results.
  • Add display fields: Display specific fields in your query results for better visualization.
  • Preview and create xlsx reports: Generate reports in Excel format for easy sharing and analysis.
  • Uses Django permissions models: Staff users require "change" or "view" permission to access reports.
  • Export to Report global admin action: Ability to export reports for further use or sharing.
  • Scheduled reports: Set up scheduled reports to generate and send to users on a cron-like schedule.
  • Optional asynchronous report generation: Enable asynchronous generation of reports for faster processing.