我有一个带有只读字段的模型表格,当输入框内的文本被选中时,这些字段呈现为带有丑陋的“无条目”鼠标悬停图像(firefox)的HTML输入窗口小部件 - “models.TextField”字段的默认行为作为输入,我相信。
self.fields['project_path'].widget.attrs['readonly'] = True
self.fields['media_path'].widget.attrs['readonly'] = True
self.fields['responsible'] = SysEventChoiceField(User.objects.all().order_by('first_name'))
我希望使用只读字段的混合渲染模型形式作为纯文本而不使用表单中的输入框。结果应该在html中看起来像这样......
<p>D:\This\Path</p>
<p>E:\This\other\path</p>
<input value="Bob Smith" name="user"></input>