- Python 3.8
- Docker
- Redis
docker compose up --build
Vypnout
docker-compose down
Poznamka, docker bude rikat ze bezi na 0.0.0.0:8000
, ale do prohlizece musime dat 127.0.0.1:8000
. Protoze 0.0.0.0
se premapuje z Linux Docker serveru na 127.0.0.1
- Virtual enviroment
- Libovolny - venv, anakonda
- Stahnout si dependencies
pip install -r requirements.txt
-
Poznamka
- Na graphql + django pouzijeme knihovnu Graphene-Django
- Nastudovat si dokumentaci
-
Create
python manage.py createsuperuser
- Migrate
python manage.py makemigrations
python manage.py migrate
- Spustit backend
python manage.py runserver
Spustit celery (mit zapnuty redis pomoci WSL redis-server
)
celery -A backend worker -l info --pool=solo
celery -A backend beat -l info --scheduler django_celery_beat.schedulers.DatabaseScheduler