Python 基于现有数据库表的动态Django模型创建

Python 基于现有数据库表的动态Django模型创建,python,django,django-models,Python,Django,Django Models,我正在试图弄清楚如何使用type()模块根据现有的DB表动态创建Django模型,而不必手动编写或使用manage.py生成器检查DB。原因是我的模式经常变化——添加新表、添加/删除列等等。有人有好的解决方案吗?类似于此的东西将非常棒:您可以查看,而不是输出代码返回类。是的,这是可能的。答案如下:

我正在试图弄清楚如何使用type()模块根据现有的DB表动态创建Django模型,而不必手动编写或使用manage.py生成器检查DB。原因是我的模式经常变化——添加新表、添加/删除列等等。有人有好的解决方案吗?类似于此的东西将非常棒:

您可以查看,而不是输出代码返回类。

是的,这是可能的。答案如下: