1

如何运行连接数据库并在tortoise-orm中执行查询的简单脚本?

4

1 回答 1

1

如果你正在运行一个简单的脚本,你可以这样做,

from tortoise import Tortoise

async def init():
    # Here we create a SQLite DB using file "db.sqlite3"
    #  also specify the app name of "models"
    #  which contain models from "app.models"
    await Tortoise.init(
        db_url='sqlite://db.sqlite3',
        modules={'models': ['app.models']}
    )
    # Generate the schema (run this only if you need to generate the schema)
    # await Tortoise.generate_schemas()

run_async(init())

run_async是一个辅助函数来运行简单的异步 Tortoise 脚本。如果您将 Tortoise ORM 作为服务的一部分运行,请查看Tortoise orm 文档中正确清理的重要性。

于 2020-05-13T21:42:58.627 回答