Python ORM,自动从DB模式创建类

时间:2010-08-13 16:18:21

标签: python orm code-generation

是否有一个python ORM(对象关系映射器),它有一个工具可以从给定的数据库模式中自动创建python类(作为代码以便我可以展开它们)?

我经常面对涉及不同数据库的小任务(比如从各种来源导入/导出等),我认为python与上述工具一起是完美的。

它应该像Visual Studio ADO.NET/Linq for SQL designer一样工作,我可以放弃DB表,VS为我创建类...

提前致谢。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

您无需生成类的源代码表示即可扩展它们。

唯一的技巧是在导入定义派生类的模块之前需要ORM生成类。

更好的是,不要使用派生,而是使用__getattr____setattr__来实现对ORM类的透明委派。