【问题标题】:Dynamic Models at Runtime Django 1.8运行时的动态模型 Django 1.8
【发布时间】:2015-08-27 23:17:27
【问题描述】:

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

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

我一直在尝试对此进行研究,并且遇到了很多有关创建模型的文档,但我找不到实际迁移信息的方式。

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

如果有人能提供有关是否可以手动迁移信息或如何将模型实际注册到 postgres 数据库的见解,我们将不胜感激。

我实际上也在关注这个: https://djangosnippets.org/snippets/442/

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

【问题讨论】:

    标签: django mongodb postgresql dynamic django-models


    【解决方案1】:

    你检查过这个之前的答案吗?

    Django dynamic model fields

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

    【讨论】:

    • 我看过这些,虽然它们很有帮助,但它们有点老了。据我所知,Django 1.8 中使用的非南方迁移不支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 2017-03-02
    • 2023-02-09
    • 2016-02-09
    • 2015-12-08
    • 2015-12-18
    相关资源
    最近更新 更多