Skip to content

BenSerg/Music-Ritmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicRitmo App

Настройка окружения

  1. Клонируйте репозиторий с помощью
https://github.com/BenSerg/Music-Ritmo.git
  1. Чтобы создать виртуальное окружение, перейдите в директорию проекта, а затем выполните команду

    Для Windows:

    py -m venv venv
    venv\Scripts\activate

    Для Linux/macOS:

    python -m venv venv
    source venv/bin/activate
  2. Установите зависимости

    pip install -r requirements.txt

Запуск приложения

  1. Запуск приложения

    uvicorn src.app.main:app
  2. Запуск тестов

    pytest tests/

    Чтобы выводился print() в тестах, добавляем опцию -s

Работа с БД через SQLModel

Есть туториал (https://sqlmodel.tiangolo.com/tutorial/), где всё описано, даже есть раздел с FastAPI.

Просмотр БД

DB Browser for SQLite https://sqlitebrowser.org/

Проверка типов с mypy

mypy . --explicit-package-bases

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published