Перейти к содержанию

Установка

Монтаж

Установка очень простая:

1
pip install ormar

Зависимость

Ormar использует базу данных для решения проблем подключения, использует pydantic для проверки подлинности, использует sqlchemy-core для запросов.

Если ваша система ранее не существовала, все три устройства должны быть установлены при установке ormar.

  • База данных
  • pydantic
  • sqalchemy

Требуемая версия закреплена в файле pyproject.toml.

Необязательные зависимости

ormar имеет три дополнительных зависимости в зависимости от используемого бэкэнда базы данных:

Внутренняя база данных

Postgresql

1
pip install ormar[postgresql]

Также будут установлены asyncpg и psycopg2.

MySQL

1
pip install ormar[mysql]

Также будут установлены iomysql и pymysql.

Sqlite

1
pip install ormar[sqlite]

Также будет установлен Aiosqlite.

Orjson

1
Pip install ormar[Орджсон]

Также будет установлен Orjson, который намного быстрее, чем встроенный парсер JSON.

Crypto

1
pip install ormar[crypto]

Также будут установлены технологии шифрования, необходимые для использования зашифрованных столбцов.

Установка зависимостей вручную

Конечно, вы также можете установить эти требования вручную с помощью pip install asyncpg.