【问题标题】:How to create dinamic model from request User如何从请求用户创建动态模型
【发布时间】:2018-10-25 16:25:04
【问题描述】:

我想用请求用户在 Django 中创建动态模型。 例如,用户需要为产品或 10,20 等类别创建 4 个级别... 我如何创建这个表(模型)。 在表单中,用户编写级别类别的数量,接下来我应该使用这种结构创建这个表:

________________________
name| description |state|
_________________________
firs| first categ | 1   |
....| ............|.....|

每个级别都有这个。

但我不知道如何创建这个请任何建议或想法.. 对不起,但不写代码,但我不知道从哪里开始。

【问题讨论】:

    标签: django django-models


    【解决方案1】:

    您可以使用递归关系。

    在您的模型(表)中,您可以添加一个名为“parent_1”的字段。例如:

    parent_id = models.ForeignKey('self', blank=True, null=True)
    

    该字段与自身相关,可以为空

    【讨论】:

    猜你喜欢
    • 2014-06-25
    • 2018-05-09
    • 2016-01-24
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多