Django 如何从请求用户创建dinamic模型

Django 如何从请求用户创建dinamic模型,django,django-models,Django,Django Models,我想用Django和请求用户创建dinamic模型。 例如,用户需要为产品类别或10、20等创建4个级别。。。 如何创建此表(模型)。 在一个表单中,用户写入级别类别的数量,接下来我将使用以下结构创建此表: ________________________ name| description |state| _________________________ firs| first categ | 1 | ....| ............|.....| 这是每一个层次 但我不知道如何创

我想用Django和请求用户创建dinamic模型。 例如,用户需要为产品类别或10、20等创建4个级别。。。 如何创建此表(模型)。 在一个表单中,用户写入级别类别的数量,接下来我将使用以下结构创建此表:

________________________
name| description |state|
_________________________
firs| first categ | 1   |
....| ............|.....|
这是每一个层次


但我不知道如何创造这个请任何建议或想法。。抱歉,不要写代码,但我不知道从哪里开始。

您可以使用递归关系

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

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

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

对不起,我不理解这种“递归关系”。也许您可以说一个示例或链接,以便在Django上检查此链接检查此链接:[