Бэкенд сайта «Центр молодёжной робототехники»
Пакетный менеджер Python - Poetry.
- Склонировать репозиторий и перейти в рабочую директорию.
git clone git@github.com:bmstu-itstech/rs-back.git
cd rs-back
- Создать виртуальное окружение 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:8000/api/swagger