Я хочу переопределить метод delete_queryset по умолчанию в admin, чтобы предотвратить удаление последнего объекта.
def delete_queryset(self, request, queryset):
warehouses = self.model.objects.all()
if warehouses.count() == 1:
messages.error(request, "Can't delete last object")
return False
return super(WarehouseModelAdmin, self).delete_queryset(request, queryset)
Удаление работает нормально, но вместе с сообщением об ошибке «Успешно удалено 1 хранилище» это сообщение. также отображается. Как я могу удалить это сообщение об успехе?