Install development dependencies:
pip install pip-tools
pip-sync requirements_dev.txtSet up the git pre-commit hook:
pre-commit installInitialize the database:
createdb covid19_test
./manage.py migrateCreate a superuser:
./manage.py createsuperuserLoad test data:
./manage.py loaddata country redflag equitycategory equitykeywordsRetrieve remote data:
./manage.py fetch_covid_active_casesRun a development server:
./manage.py runserverTo add, remove or upgrade a requirement, follow these instructions.
./manage.py test --keepdb