Проект представляет собой MVP web-приложения для построения организационных диаграмм, представленное командой №7 в рамках Хакатон+ по задаче от Газпром Оператор ИД.
- Python
- Django
- JWT Token
- django
- djangorestframework
- djangorestframework-simplejwt
- pillow
- drf-spectacular
Для запуска локально, перейдите в директории /backend/
Для запуска проекта вам потребуется установить Docker и docker-compose.
- Запустите docker compose:
docker-compose up -d- Примените миграции:
docker-compose exec backend python manage.py migrate- Создайте администратора:
docker-compose exec backend python manage.py createsuperuser- Соберите статику:
docker-compose exec backend python manage.py collectstaticЧтобы открыть документацию локально, запустите сервер и перейдите по ссылке: http://127.0.0.1/api/docs/