module documentation

Built-in, globally-available admin actions.

Function delete_selected Default action which deletes the selected objects.
@action(permissions=['delete'], description=gettext_lazy('Delete selected %(verbose_name_plural)s'))
def delete_selected(modeladmin, request, queryset): (source)

Default action which deletes the selected objects. This action first displays a confirmation page which shows all the deletable objects, or, if the user has no permission one of the related childs (foreignkeys), a "permission denied" message. Next, it deletes all selected objects and redirects back to the change list.