首页 > 解决方案 > 如何从请求用户创建动态模型

问题描述

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

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

这适用于每个级别。

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

标签: djangodjango-models

解决方案


您可以使用递归关系。

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

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

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


推荐阅读