Django backend of Helium’s planner application
Django backend of Helium’s planner application.
Prerequisites
- Python (>= 3.6)
- Pip (>= 9.0)
- MySQL (>= 5.7)
- Redis (>= 3.2)
Getting Started
The Platform is developed using Python and Django.
Project Setup
To setup the Python/Django Platform build environment, execute:
make install
This project is configured to work with a Virtualenv which has now been setup in the .venv
folder. If you’re
unfamiliar with how this works, read up on Virtualenv here. The short version
is, virtualenv creates isolated environments for each project’s dependencies. To activate and use this environment when
developing, execute:
source .venv/bin/activate
All commands below will now be run within the virtualenv (though make
commands will always automatically enter the
virtualenv before executing).
To ensure the database is in sync with the