Добавьте пользовательские действия администратора в django, не имеющие отношения к объектам

Я хочу добавить в админку django действия (например, кнопки), которые не имеют отношения к конкретной модели, например, выполнение административных задач, таких как оптимизация базы данных или очистка кэша или лог-файлов или удаление записей из нескольких таблиц... Я видел django admin action without selecting objects, но ответы кажутся запутанными и решения были с выбором объектов конкретной модели, другими способами.

Есть ли способ добавить эту функциональность в админку сайта?

Вы можете переопределить базовый шаблон Django admin и добавить блок с кнопками или ссылками к вашим представлениям.

Виды выполняют вашу логику, а затем перенаправляют пользователя обратно к администратору .

В Google тоже есть некоторые учебники.

Вернуться на верх