运行时动态模型Django 1.8

时间:2015-08-27 23:17:28

标签: django mongodb postgresql dynamic django-models

我正在使用Django 1.8.4和Python 3.4.3,我希望能够通过主应用程序或管理页面上的表单创建模型。

它是我自己的预定义模型的子类,也必须能够拥有静态变量。

我一直在尝试研究这个问题并且遇到了很多关于模型创建的文档,但我找不到如何实际迁移信息。

到目前为止,我一直在查看type(),并考虑过使用inspectdb甚至MongoDB的可能性,但我主要使用的是PostgreSQL。

如果有人能够深入了解是否可以手动迁移信息或如何将模型实际注册到postgres数据库,那将非常感激。

我实际上也是这样做的: https://djangosnippets.org/snippets/442/

但是我对create_model函数中的模块以及如何使用migrate_table_structure感到困惑。

1 个答案:

答案 0 :(得分:0)

您是否检查过此前的答案?

Django dynamic model fields

这有点旧,但我认为那里的内容可能与你的问题有关。如果没有,你能详细说明为什么它没有解决你的问题吗?