This project holds code of a simple reporting Django application. In this project, the following tools are used:
- Django - a Python web framework
- MongoDB database
- Flexmonster Pivot Table & Charts - a front-end library for data visualization
- The MongoDB connector by Flexmonster
To successfully run the project, do the following:
- Download / clone this GitHub sample
- Download the MongoDB connector and set it up by following the instructions from the guide.
- In
django_reporting_project/dashboard/templates/your_report.html
, specify the name of the MongoDB collection to which to connect from the pivot table. - Run the MongoDB connector
- Run the Django development server:
python manage.py runserver
- Open
http://127.0.0.1:8000/report/
and choose the report on the navigation bar.
More details can be found in the freeCodeCamp tutorial.