我想了解什么是猴子补丁或猴子补丁?
这类似于方法/运算符重载或委托吗?
这些东西有什么共同之处吗?
我已设法禁用"删除已选中"操作.简单.
但是用户仍然可以点击某个项目,然后底部有红色的删除链接.
我有一个Django模型,我希望它只是readonly.不允许添加和编辑.
我在readAdly中标记了所有字段,并在ModelAdmin中覆盖了has_add_permission:
class SomeModelAdmin(admin.ModelAdmin):
def has_add_permission(self, request):
return False
Run Code Online (Sandbox Code Playgroud)
有类似的has_edit_permission吗?可以禁用哪个删除"保存"和"保存并继续"按钮?并通过简单的"关闭并返回"按钮替换.
Django文档仅提及只读字段而不是覆盖编辑权限.