【发布时间】:2021-01-06 16:31:03
【问题描述】:
我在a.py 中定义了一个 peewee 模型类
分贝 = ... Foo类(模型): 元类: 数据库 = 数据库
我在文件b.py 中使用Foo。据推测,当我运行使用 Foo 的 a.py 时,b.py 中的所有顶级(非类)代码都会运行。
问题:谁关闭了数据库,在哪里关闭?另外,如何将实体类与数据库引用分离?这样做似乎真的糟糕的设计。
【问题讨论】:
标签: python database sqlite peewee