如何从请求用户创建动态模型

时间:2018-10-25 16:25:05

标签: django django-models

我想用请求用户在Django中创建动态模型。 例如,用户需要为产品类别或10,20等创建4个等级。 我如何创建此表(模型)。 用户以某种形式写出级别类别的编号,然后我应该使用以下结构创建此表:

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

以及每个级别的

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

1 个答案:

答案 0 :(得分:0)

您可以使用递归关系。

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

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

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