1、设置models字段展示为只读模式
如某个字段在展示时不允许修改,可在admin.py的注册类下重写函数get_readonly_fields,例:
def get_readonly_fields(self, request, obj=None):
return ('dwdm','dwmc',"zjs","yyj","sys")
这里设置'dwdm','dwmc',"zjs","yyj","sys"均为只读属性
2、设置在models数据展示页面中不显示删除按钮
如某条数据不允许被删除,可在admin.py的注册类下重写函数get_actions,例:
def get_actions(self, request):
actions = super().get_actions(request)
if 'delete_selected' in actions:
del actions['delete_selected']
return actions
这里去除了删除按钮。