xiaoapi sqlalchemy
Project description
xiaoapi-sqlalchemy
xiaoapi的sqlalchemy扩展包
安装
pip install xiaoapi-sqlalchemy
配置数据库连接url
在 application/settings 中 配置数据库连接url
# 数据库配置项
# 连接引擎官方文档:https://docs.sqlalchemy.org/en/20/core/engines.html
# mysql配置说明:mysql+asyncmy://数据库用户名:数据库密码@数据库地址:数据库端口/数据库名称,需安装asyncmy
# sqlite配置说明:sqlite+aiosqlite:///数据库路径,需安装aiosqlite
SQLALCHEMY_DATABASE_URL = f"sqlite+aiosqlite:///{BASE_DIR}/db.sqlite3"
创建表结构
在 application/settings 中 配置需要迁移的models
# 数据库迁移
# 会将MIGRATE_MODELS里所有的model迁移到数据库表结构
MIGRATE_MODELS = [
"modules.quickstart.models"
]
在命令行中使用以下命令创建表结构:
python manage.py sqlalchemy create-tables
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xiaoapi-sqlalchemy-0.0.2.tar.gz
(13.1 kB
view hashes)
Built Distribution
Close
Hashes for xiaoapi_sqlalchemy-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e926ac07a5b968ec60cf8ae7f2e0d183811b2271b3ec4a9aa0eca4aab08536b7 |
|
MD5 | fdae2d8e6bef3ffa897f8d92a561d6c1 |
|
BLAKE2b-256 | 300298586f5650647df29b1718fdb59a724d12b14b4acda393c9bb98a0e7e157 |