【发布时间】:2012-01-27 10:30:46
【问题描述】:
我不想允许在管理员中删除模型的某些实例。为此,我覆盖了 MyModelAdmin 的 has_delete_permission(self, request, obj=obj):
class UserProfileAdmin(admin.ModelAdmin):
def has_delete_permission(self, request, obj=None):
# try to get obj to check if it can be deleted
# but obj is always None
return super(UserProfileAdmin, self).has_delete_permission(request, obj=obj)
但是当我在管理员中选择一些实例并应用删除操作时,has_delete_permission 中的 obj 变量始终为 None。
有人可以帮忙吗?
【问题讨论】:
标签: django django-admin