Проект выполненн на django 4.1.3
- Система linux или WSL
- Docker
- Утилита make
- Создать виртуальное окружение:
python3 -m venv venv
-
Активировать виртуальное окружение
-
Установить зависимости проекта из файла requirements.txt:
pip install -r requirements.txt
-
Создать в корневом каталоге проекта файл со значениями переменных окружения .env по шаблону файла .env.example
-
Создать и применить миграции:
make migrate
- Создать суперпользователя (параметры суперпользователя задаются в файле .env):
make superuser
- Применить тестовые фикстуры:
make load-fake-data
- Запустить dev сервер:
make start-simple-dev-server
- Запустить команду:
make start-docker-dev-server
после этого сервер доступен на http://localhost:8000/ чтобы остановить dev сервер выполните команду:
make docker-dev-down
Roman Slyusar
Этот проект находится под лицензией MIT License - подробнее LICENSE