[PYTHON] Django TemplateDoesNotExist at / is out! (Einfach, aber süchtig nach einem halben Tag!)

■ Umgebung

windows10  Pycharm Community 2019.3  Python3.7  Django 3.03

■ Voraussetzungen

Es wird davon ausgegangen, dass Sie ein Django-Projekt und eine Django-Anwendung erstellt haben. Siehe unten Bis zur Erstellung der Django-Anwendung im Terminal

■ Ereignis

Als ich index.html las, "TemplateDoesNotExist at /" Es kommt heraus und index.html kommt nicht heraus!

image.png

■ Ich habe es versucht, aber es hat nicht funktioniert

Ich habe verschiedene Dinge recherchiert und Folgendes versucht, aber es hat sich nicht geändert ...

① Ändern Sie TEMPLATES = in settings.py wie folgt

'DIRS': [],   ↓  'DIRS': [BASE_DIR, "templates"],

(2) Ändern Sie TEMPLATES = in settings.py wie folgt

'DIRS': [],   ↓ 'DIRS': [os.path.join('app_private_diary','templates')],

■ Ursache

Erstens, dieser Fehler, existiert die Datei? Fehler, dass die Datei nicht gelesen werden kann.

Betrachten Sie den vorherigen Fehler

image.png

Ich möchte index.html lesen, kann aber sehen, dass es als index \ html angezeigt wird.

Wenn Sie sich view.py ansehen, sehen Sie, dass es sich um index \ html handelt.

image.png

index/html → index.html

Nach dem Wechsel zu wurde der Fehler behoben.

Es war eine grundlegende (Weinen).

das ist alles

Recommended Posts

Django TemplateDoesNotExist at / is out! (Einfach, aber süchtig nach einem halben Tag!)
Eine Geschichte, von der ich bei np.where süchtig war
Für mich als Django-Anfänger (2) - Was ist MTV?
Tag 68 [Einführung in Kaggle] Random Forest war einfach.
VIM ist gut zu bedienen - zumindest ein Anfang, um es zu benutzen
Rails-Benutzer versuchen, mit Django eine einfache Blog-Engine zu erstellen
Django: Was tun, wenn TemplateDoesNotExist unter / admin / nach dem Festlegen von Vorlagen vorhanden ist?