В вашем ModelAdmin определении вы можете переопределить функцию has_delete_permission
. Если вы хотите удалить кнопку удаления для всех пользователей, вы можете просто вернуть False
def has_delete_permission(request, obj=None):
return False
Я бы предложил, однако, разрешить суперпользователям по-прежнему иметь возможность удалять
def has_delete_permission(request, obj=None):
return request.user.is_superuser()