def has_delete_permission(self, request, obj=None):
    return False

def save_model(self, request, obj, form, change):
    pass


class SomeAdmin(ViewAdmin):
    pass
Permission to view, but not to change! - Django