我的表单中有一个字段,如果用户是工作人员(管理员可以从列表中选择),则会获得初始数据并禁用。我已为下面的代码行的员工禁用此字段。
self.fields[''].disabled = True
在升级到django 1.11.7之后,它开始提出验证错误。我试着用
读取它self.fields ['']。widget.attrs ['readonly'] = True
Css变为只读,但我仍然可以进行更改。
这是一个1.11.7错误或者在禁用功能如何工作的变化中发生了什么。我在文档中找不到任何新内容
答案 0 :(得分:0)
不是最好的解决方法,但我设法让它工作。在模型字段中,我将其设置为空白=真,因此它不会使用禁用= True 来提高空字段验证,然后在保存方法中,我分配了价值我还需要一次。