- Установить docker, docker-compose.
- Активировать виртуальное окружение.
- Установить пакеты для подсказок IDE
pip install -r config/local/requirements.txt
. - Войти в контейнер джанго
docker-compose -f docker-compose-local.yml exec django bash
. 5.Создать админа./manage.py createsuperuser --no-input
.
- Django-admin: http://localhost:8000/admin/
- Silk: http://localhost:8000/silk/
- Swagger: http://localhost:8000/docs/swagger/
- Redoc: http://localhost:8000/docs/redoc/
- Flower: http://localhost:32201/
- Получение JWT-токенов для пользователя по ID
./manage.py jwt 1
В проекте используется модуль drf-spectacular (т.к. есть поддержка OpenAPI 3.0), который автоматически создает документацию swagger (также redoc), с возможностью выполнения авторизованных запросов.