Action docs
удалить выбранное:
Если вы хотите изменить это поведение, просто напишите пользовательское действие, котороевыполняет удаление по вашему желанию - например, вызывая Model.delete () для каждого из выбранных элементов.
Это discussion
имеетпример переопределения «delete_selected» для модели.Это может быть реализовано так:
class SomeModelAdmin(admin.ModelAdmin):
actions = ['custom_delete_selected']
def custom_delete_selected(self, request, queryset):
#custom delete code
custom_delete_selected.short_description = "Delete selected items"
def get_actions(self, request):
actions = super(SomeModelAdmin, self).get_actions(request)
del actions['delete_selected']
return actions