Django ImportExport: Как удалить встроенный цвет фона тега <ins> в предварительном просмотре импорта с помощью Jazzmin admin?
Я использую Django с темой администратора Jazzmin и пакетом django-import-export для массового импорта данных модели через панель администратора.
При импорте на странице предварительного просмотра импорта выделяются недавно добавленные строки или измененные поля с помощью встроенного тега, подобного этому:
<ins style="background:#e6ffe6;">Paris</ins>
Это создает нежелательный зеленый / фиолетовый фон, который противоречит моему пользовательскому стилю администратора.
**Что я пробовал до сих пор:**
Создано
custom_admin.css
в:project/static/admin/css/custom_admin.css
Правильно связал его в
admin.py
:class Media: css = { "all": ("admin/css/custom_admin.css",) } js = ("admin/js/custom_tabs.js",)
Добавлено следующее агрессивное правило CSS:
.import-preview td ins, tr.row-new td ins, .import-preview td > ins { all: unset !important; background-color: #fff !important; color: #000 !important; display: block !important; text-decoration: none !important; width: 100% !important; }
Запустил
collectstatic
и полностью обновил кэш (Ctrl+Shift+R)Проверил, что
custom_admin.css
загружен правильно с помощью DevTools - тем не менее, встроенный стильstyle="background:#e6ffe6"
все переопределяет.
Что я тоже пробовал:
- Переопределение шаблона
import_preview.html
(размещенного вproject/templates/import_export/import_preview.html
) с помощью пользовательской версии, которая полностью удаляет тег<ins>
и заменяет ячейки на<div>
. Но шаблон по умолчанию, похоже, все еще загружается или мое переопределение не используется.
Мои настройки:
- Джанго 5.1.1.
- джанго-импорт-экспорт 3.3.5.
- Тема администратора Jazzmin.
- Статические параметры и параметры шаблона настроены правильно.
Вопрос:
Как я могу надежно удалить или переопределить встроенный рендеринг <ins style="background:#e6ffe6;">
на странице предварительного просмотра импорта в django-import-export при использовании Jazzmin?
Меня устраивает любой из них:
- Корректное переопределение шаблона.
ИЛИ
- Принудительное удаление встроенного фонового стиля с помощью CSS.
Я был бы признателен за любой рабочий пример или протестированное решение. СКРИНШОТ