是否有一个python ORM(对象关系映射器),它有一个工具可以从给定的数据库模式中自动创建python类(作为代码以便我可以展开它们)?
我经常面对涉及不同数据库的小任务(比如从各种来源导入/导出等),我认为python与上述工具一起是完美的。
它应该像Visual Studio ADO.NET/Linq for SQL designer一样工作,我可以放弃DB表,VS为我创建类...
提前致谢。
答案 0 :(得分:3)
答案 1 :(得分:3)
您无需生成类的源代码表示即可扩展它们。
唯一的技巧是在导入定义派生类的模块之前需要ORM生成类。
更好的是,不要使用派生,而是使用__getattr__
和__setattr__
来实现对ORM类的透明委派。