3
我试图找出如何我可以使用type()模块,以动态地创建基于现有的数据库表Django的模型,而无需动态Django的模型创建手动写出来,或者使用manage.py生成器检查数据库。原因是我的架构变化频繁 - 添加新表,添加/删除列等。任何人都有一个很好的解决方案?类似的东西会很棒:http://www.b-list.org/weblog/2008/nov/09/dynamic-forms/基于现有的数据库表
我试图找出如何我可以使用type()模块,以动态地创建基于现有的数据库表Django的模型,而无需动态Django的模型创建手动写出来,或者使用manage.py生成器检查数据库。原因是我的架构变化频繁 - 添加新表,添加/删除列等。任何人都有一个很好的解决方案?类似的东西会很棒:http://www.b-list.org/weblog/2008/nov/09/dynamic-forms/基于现有的数据库表
你可以看看inspectdb code,而不是输出代码返回类。
是的,这是可能的。答案在这里:http://stackoverflow.com/questions/1179469/is-it-posible-to-generate-django-models-from-the-database – jbochi 2010-01-25 23:07:28