[PYTHON] (Hinweis) Suchreihenfolge der Vorlagendateien in Django

Vollständig beachten.

Beispiel für die Reihenfolge der Vorlagensuche


django.template.loaders.filesystem.Loader: /Users/01013548/repositories/evolve/django_training/mysite/templates/index.html (Source does not exist)
django.template.loaders.app_directories.Loader: /Users/01013548/.pyenv/versions/3.5.2/lib/python3.5/site-packages/django/contrib/admin/templates/index.html (Source does not exist)
django.template.loaders.app_directories.Loader: /Users/01013548/.pyenv/versions/3.5.2/lib/python3.5/site-packages/django/contrib/auth/templates/index.html (Source does not exist)
django.template.loaders.app_directories.Loader: /Users/01013548/repositories/evolve/django_training/mysite/myapp/templates/index.html (Source does not exist)

Als Suchziel

  1. Im Vorlagenverzeichnis direkt unter dem Django-Projekt (mysite)
  2. Pfad der Python-Bibliothek und so weiter (Nun, verwenden Sie das nicht zu oft ... Ich kann den Zweck nicht erkennen)
  3. In der Vorlage der Anwendung (myapp) im Django-Projekt

Für 1 os.path.join (BASE_DIR, 'templates') in TEMPLATE.DIRS in settings.py Da es angegeben ist, scheint es, dass es aus ist.

2 und 3 scheinen durchsucht werden zu können, da TEMPLATES.APP_DIRS in settings.py auf True gesetzt ist. (Falsch sucht nicht mehr)

Recommended Posts

(Hinweis) Suchreihenfolge der Vorlagendateien in Django
(Hinweis) Django in Vagrant-Umgebung
Zeigen Sie Django ManyToManyField in der Vorlage
Verwenden Sie die jinja2-Vorlage in einer Excel-Datei
Django Note 4
Django Note 5
Django Note 1
Django Note 3
Django Note 2
Django HTML Vorlage Teil 2
Modell in Django
Django HTML-Vorlage
Tipps für Django-Vorlagen
Die Django-Vorlage lädt Makdown und reStructuredText, die in einer externen Datei als HTML geschrieben sind
[Linux] Dateisuche
Geben Sie die Ansichts-URL in der Django-Vorlage an
Führen Sie eine mehrdeutige Suche nach MySQL in Django durch
Form in Django
DJango Hinweis: Von Anfang an (Erstellen einer Ansicht aus einer Vorlage)
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
Ausführungsreihenfolge der Django Middleware
[Hinweis] Datei lesen ~ Python ~
Dateiverarbeitung in Python
Dateimanipulation mit Python
Modelländerungen in Django
Datei-Upload mit Django
Lineare Suche in Python
Django Girls Tutorial Hinweis
Binäre Suche in Python
Natürliche Ordnung in Python
Legen Sie das Ausgabeformat vom Typ DateTime in der Django-Vorlage fest
So überprüfen Sie das Verhalten von ORM mit einer Datei mit django
Häufige Fehler in Django Teil 1 Informationen zu template.exceptions.TemplateDoesNotExist (Hinweis)
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Ein Befehl zum Auflisten aller Dateien in der Reihenfolge des Dateinamens