在同一个ModelForm django中添加/删除字段

时间:2016-12-16 19:26:07

标签: django django-models modelform

我对django的经验很少,所以我非常感谢你的帮助!

通常,我创建了一个ModelForm,根据登录的用户,他会更改字段中的某些值。因此,请考虑此表单由5个不同的用户编辑约5次。

我想在第三个用户登录时在模板(和视图) 中显示特定字段。

我的模特是:

 class Task(models.Model): 
      Taskdetails = models.CharField(max_length=500, null=True)
      asset = models.ForeignKey('Asset', null=True)
      failure = models.ForeignKey('Failure', null=True)
      cause = models.ForeignKey('Cause', null=True)
      Created_task_date = models.DateTimeField(default=timezone.now, null=True)
      employee = models.ForeignKey("auth.User", null = True)

我也创建了这个ModelForm

  class Meta:
    model = Task
    fields = ('Taskdetails', 'asset', 'failure', ,'employee','cause',)

我还有5个TaskForm的编辑,其中是用户编辑的东西。

我要做的是仅在第三种形式中显示原因字段。

我试图排除这个值,但没有任何内容。 如果我包括原因(如上所述),我必须通过"它在模板中以便从第一个用户进行编辑(否则不保存task_form)

我希望我变得清醒。

我真的很感谢你的帮助。

0 个答案:

没有答案