Бэкенд сайта «Фонда Инвалидов Войны и военной Травмы»
Пакетный менеджер Python - Poetry.
- Склонировать репозиторий и перейти в рабочую директорию.
git clone [email protected]:bmstu-itstech/fivvt-backend.git
cd fivvt-backend
- Создать виртуальное окружение Python (venv) через Poetry.
poetry env use python3
- Установить зависимости через Poetry.
poetry install --no-root
- Создать базу данных, применить существующие миграции.
python3 manage.py migrate
- Создать супер-пользователя для страницы администратора.
python3 manage.py createsuperuser
- Запустить сервер. По умолчанию будет запущен на http://localhost:8000/
python3 manage.py runserver
- Страница администратора: http://localhost:8000/admin
- Документация в Swagger: http://localhost:800/api/swagger