在python中使用aerich迁移sqlite3数据库

pip install aerich

新建文件名:project_records_tortoise_config.py

里面内容

TORTOISE_ORM = {
    "connections": {"default": "sqlite://static/db.sqlite3"},
    "apps": {
        "models": {
            "models": ["project_records_models", "aerich.models"],
            "default_connection": "default",
        },
    },
}

重点来了,命令中执行文件名后缀并不相同

aerich init -t project_records_tortoise_config.TORTOISE_ORM

第一次

aerich init-db

之后

1>

修改模型类,添加或删除属性

2>

aerich migrate

3>

aerich upgrade

1-2-3可以循环用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值