OptikRUS / fastapi-tortoise-template

Fastapi with tortoise ORM template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Шаблон приложения на tortoise ORM

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

Установка зависимостей: pip install -r requirements.txt

Добавить в .env список username, которые станут админами при регистрации (django по умолчанию): SUPER_USERS=["django", "admin", "superuser"]


  1. Запуск проекта в контейнере: docker-compose up --build -d

  2. Открыть в браузере: http://0.0.0.0:8000/docs


  1. Запуск проекта локально: python run.py

  2. Открыть в браузере: http://127.0.0.1:8000/docs

Полезное:

  1. Инициализация базы данных в aerich: aerich init -t config.database_config
  2. Инициализация миграций aerich: aerich init-db

About

Fastapi with tortoise ORM template


Languages

Language:Python 99.3%Language:Dockerfile 0.7%