需要创建一个Djano模型,它将提供为每个Django模型自动添加Custommodel属性的选项

2024-10-01 05:00:06 发布

您现在位置:Python中文网/ 问答频道 /正文

Django rest框架问题-

假设我们现在有4个模型,1。用户,2.学校,3.学生,4.老师

现在所有这些都有一些表单字段,它们需要提交自己的表单字段

现在我们需要提供一个“添加按钮”,通过该按钮,如果用户想从前端为他们输入一些额外的数据,假设老师想从前端从她的帐户创建一个新字段,她点击“添加按钮”,然后我们的“ModelCustomField”字段-“heading”将出现在前端,输入了一些输入,她点击保存按钮保存。保存后,应将其保存在数据库中,表与“ModelCustomField”关联,并具有表的一些附加属性,如-

1.用户识别码

  1. 与之相关的模型

应保存与属性相关的模型,即教师当前使用的模型或视图。但数据仅通过API提供给前端。 那么,有没有什么方法或技术可以让我实现我的理论呢。 我需要为这个新的定制模型准备CRUD功能

class ModelCustomFields(models.Model): 
    user_id = models.IntegerField()
    model_related_to = models.CharField(max_length=500) 
    heading = models.CharField(max_length=500)  - 
    created_on = models.DateTimeField(auto_now_add=True)
    updated_on = models.DateTimeField(auto_now=True)

    def __str__(self):
        return str(self.heading)

Tags: 数据用户模型属性onmodels老师按钮