Образец (пустой бланк) для запуска приложения на FastApi. По пути http://127.0.0.1:8000/docs доступен Swagger.
- FastApi
- Alembic
- Postgres
- Склонировать проект git clone github.com:ваш-аккаунт-на-гитхабе/Template.git
- В директории src/configs создайте файл .env и заполните его, как .env.template
- Создайте виртуальное окружение в корне проекта командой
python -m venv my-venv, где my-venv - название папки, в которой будет создано виртуальное окружение - Активируйте виртуаное окружение
Windows:
my-venv\Scripts\activateLinux или MacOS:source my-venv/bin/activate - Если необходимо обновить pip:
pip install --upgrade pip - Установите зависимости:
python -m pip install -r requirements.txt - Для запуска приложения используйте команду
fastapi dev src/main.py