Nadpisuję plik szablonu w django-suit. Niestety ten plik nie został wykryty i przesłonięty. Zgodnie z ich dokumentacja:
Alternatywnie możesz skopiować base_site.html do dowolnego szablonu katalogi zdefiniowane w ustawieniu TEMPLATE_DIRS (jeśli istnieje). Przez domyślnie Django sprawdza wszystkie zarejestrowane szablony aplikacji / katalog.
Skopiowałem plik base_site.html
do istniejącego app/templates/admin
katalog, ale nie zostanie to wykryte. Już zużywam pliki szablonów z tego katalogu, więc powinno działać.
Co może być nie tak w mojej sytuacji?
Odpowiedzi:
2 dla odpowiedzi № 1Upewnij się, że twoja aplikacja znajduje się wyżej w pliku INSTALLED_APPS w pliku ustawień.
To bardzo ważny krok, aby dowiedzieć się, jak to zrobićprogram ładujący szablony. Sprawdza foldery w kolejności od aplikacji w ustawieniu INSTALLED_APPS, jeśli znajdzie szablon w pierwszym folderze, w którym korzysta z tego szablonu. Dlatego też garnitur musi być nad aplikacją administratora, ponieważ zastępuje szablony admina.