News project based on FastAPI
Удостоверьтесь, что у вас установлен python 3 версии и все его компоненты (pip, venv)
- Python версии 3.x
- Fastapi[standard]
- Клонируйте репозиторий:
git clone https://github.com/mendbv/fastapiNews
- Перейдите в директорию проекта:
cd fastapiNews
- Создайте и активируйте виртуальное окружение (рекомендуется):
python3 -m venv venv source venv/bin/activate # для Linux/Mac venv\Scripts\activate # для Windows
- Установите зависимости:
pip install -r requirements.txt
- Создайте .env файл:
DB_NAME = "name" DB_USER = "username" DB_PASSWORD = "password" DB_HOST = 127.0.0.1 DB_PORT = 5432
Пример, как использовать проект или запустить скрипты. Например:
fastapi dev main.py