# HealthDiaryBackend
Simple and small backend for my another project HealthDiary.
Using Django, DjangoRestfulFramework, simple token-based HTTP Authentication scheme.
Setup requirement
`pip install -r requirements.txt`
Show install packages
`pip list`
Initial
1. Set up a new project with a single application
`django-admin startproject .`
2. Change into settings.py - add DRF, settings and locales
3. Now sync your database for the first time
`python manage.py migrate`
4. Create admin user `python manage.py createsuperuser --email admin@example.com --username admin`
5. Run project `python manage.py runserver 0.0.0.0:8000`
Current actions
1. Add directory apps for project
`mkdir ./apps`
2. Add new app for projects
`mkdir ./apps/user`
`django-admin startapp user ./apps/user`
3. Create migration
`python manage.py makemigrations`
`python manage.py migrate`
4. Create fixtures data
`python manage.py dumpdata --format=json indicatortype.IndicatorType > ./apps/indicatortype/fixtures/initial_indicatortype.json`
5. Load fixtures data
`python manage.py loaddata --format=json indicatortype.IndicatorType`