gpt4 book ai didi

python - Sqlalchemy 文件组织

转载 作者:太空狗 更新时间:2023-10-30 01:17:39 25 4
gpt4 key购买 nike

有人对组织基于 sqlalchemy 的项目有任何见解吗?我有许多带有外键和关系的表和类。在分离类、表和映射器方面,每个人都在做什么?我对这个框架还比较陌生,所以如果有任何帮助,我们将不胜感激。

例子:

classA.py # table definition and class A definition
classB.py # table definition and class B definition

### model.py
import classA,classB
map(classA.classA,clasSA.table)
map(classB.classB,clasSB.table)

在 classA 和 classB 中包含映射器可以工作,但是在建立关系时会造成交叉导入问题。也许我遗漏了什么 :)

最佳答案

查看 Pylons 项目,包括 SA 设置。

meta.py 包括引擎和元数据对象

models 包包括 declerative 类(不需要映射器)。在该包内,通过将类关联到模块中来构建类。

也许 reddit 源代码就是一个很好的例子:)

关于python - Sqlalchemy 文件组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com