Skip to content

Installation

安装

安装非常简单:

1
pip install ormar

依赖关系

Ormar 使用数据库解决连接问题,使用 pydantic 进行验证,使用 sqlalchemy-core 进行查询。

如果您的系统之前不存在,则所有这三个都应该在安装 ormar 时安装。

  • 数据库
  • pydantic
  • sqlalchemy

所需的版本固定在 pyproject.toml 文件中。

可选依赖项

ormar 根据您使用的数据库后端具有三个可选依赖项:

数据库后端

Postgresql

1
pip install ormar[postgresql]

还将安装 asyncpg 和 psycopg2。

Mysql

1
pip install ormar[mysql]

还将安装 aiomysql 和 pymysql。

Sqlite

1
pip install ormar[sqlite]

还将安装 aiosqlite。

Orjson

1
pip install ormar[orjson]

还将安装比内置 json 解析器快得多的 orjson。

Crypto

1
pip install ormar[crypto]

还将安装使用加密列所需的加密技术。

手动安装依赖项

当然,您也可以使用 pip install asyncpg 等手动安装这些要求。