Skip to content

CaDiBob/FastAPI-Simple-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение Simple blog

Позволяет пользователям регистрироваться и создавать блоги, а также отмечать понравившиеся.

Установка

Склонируйте репозиторий

git clone https://github.com/CaDiBob/FastAPI-Simple-blog.git

Python3 должен быть уже установлен. Затем используйте pip (или pip3, если есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Первоначальная настройка

Переименуйте .env. example в .env и запишите в него следующие переменные окружения:

  • DB_NAME=имя базы данных
  • DB_USER=пользователь базы данных
  • DB_PASS=пароль базы данных
  • DB_HOST=хост базы данных
  • DB_PORT=порт базы данных
  • JWT_SECRET=любой набор символов(для генерации токена)
  • JWT_SECRET_AFTER_REGISTER=любой набор символов (для генерации токена)

Запуск

Создать миграции

alembic revision --autogenerate -m "initial commit"

alembic upgrade head

Запустить приложение

uvicorn src.main:app --reload

После запуска на странице http://127.0.0.1:8000/docs доступна краткая документация по работе API

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published