class TextContentAdmin(admin.ModelAdmin):
list_display = ("name", "page", "en_text", "ar_text")
list_filter = ("page",)
Remove Delete Selected
def get_actions(self, request):
actions = super().get_actions(request)
if 'delete_selected' in actions:
del actions['delete_selected']
return actions
Disallow Delete
def has_delete_permission(self, request, obj=None):
return False
Make Name Read Only
readonly_fields = ["name"]