Переопределение url.html в Django Admin
Я переопределил шаблон url.html (путь к шаблону: /admin/widgets/url.html) файла Django Admin. Теперь мне нужно сохранить этот переопределенный файл в папке моего проекта, чтобы всякий раз, когда потребуется функциональность файла url.html, приложение администратора обращалось к переопределенному шаблону (присутствующему в папке проекта), а не к шаблону из шаблонов Django Admin, присутствующему в папке site-packages.
Вот мои настройки файла settings.py для шаблонов:
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [
os.path.join(BASE_DIR, "company", "app2"),
os.path.join(BASE_DIR, "company", "app2", "templates"),
],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
]
},
}
]
Я поместил переопределенный файл по следующему пути в моем проекте:
compnay -> app2 -> templates -> admin -> widgets -> url.html
url.html присутствует в папке widgets. Изменения, сделанные в переопределенном шаблоне, не отражаются в Django Admin UI (Например, в файле url.html я сохранил атрибут target="_blank" внутри тега якоря для открытия соответствующей ссылки в новой вкладке. Эти изменения не отражаются). Поэтому я думаю, что он не принимает переопределенный шаблон, присутствующий в моем проекте.
Что я должен сделать, чтобы убрать переопределенный файл url.html из папки проекта?