我对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)
我希望我变得清醒。
我真的很感谢你的帮助。