QRKot

Python FastAPI SQLAlchemy

Описание

Фонд собирает пожертвования на различные целевые проекты: на медицинское обслуживание нуждающихся хвостатых, на обустройство кошачьей колонии в подвале, на корм оставшимся без попечения кошкам — на любые цели, связанные с поддержкой кошачьей популяции.

Запуск проекта

  1. Клонируйте репозиторий и перейдите в него

    https://github.com/whodef/cat_charity_fund.git
  2. Установите и активируйте виртуальное окружение

    python3 -m venv venv
    • Если у вас Linux/MacOS: source venv/bin/activate

    • Если у вас Windows: source venv/scripts/activate

  3. Установите зависимости из файла requirements.txt

    python3 -m pip install --upgrade pip
    pip3 install -r requirements.txt
  4. Создайте в корне проекта файл .env с настройками

    APP_TITLE=<Название проекта>
    APP_DESCRIPTION=<Описание проекта>
    DATABASE_URL=<Путь самурая к базе данных>
  5. Примените миграции

    alembic upgrade head
    
  6. Запустите проект

    uvicorn app.main:app --reload

Полезные ссылки

Swagger Editor

Автор проекта

Tatiana Seliuk