Как удалить сообщение подтверждения удаления по умолчанию от django admin при переопределении метода delete queryset? - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу переопределить метод 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 хранилище» это сообщение. также отображается. Как я могу удалить это сообщение об успехе?

...