0
我一直在尝试与Django管理的,Django的使用readonly_fields
有人能解释什么用readonly_fields有,这让仅仅有场作为list_display的一部分,而不是对什么区别list_editable
我一直在尝试与Django管理的,Django的使用readonly_fields
有人能解释什么用readonly_fields有,这让仅仅有场作为list_display的一部分,而不是对什么区别list_editable
区别在于readonly_fields
适用于所有对象的单个对象而不是列表视图的编辑视图。
在列表视图中,list_editable
控制可以从列表视图直接编辑的内容,而list_display
控制列表中显示的模型字段。
在个别编辑视图中,readonly_fields
控制显示哪些字段但不可编辑。所有其他字段将通过ModelForm
编辑:
默认情况下,admin将所有字段显示为可编辑。此选项中的任何字段将按原样显示其数据并且不可编辑;它们也被排除在用于创建和编辑的
ModelForm
之外。