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可以循环用