[PYTHON] Django TemplateDoesNotExist at / est sorti! (Simple mais accro à une demi-journée!)

■ Environnement

windows10  Pycharm Community 2019.3  Python3.7  Django 3.03

■ Prérequis

On suppose que vous avez créé un projet et une application Django. Voir ci-dessous Jusqu'à la création de l'application Django dans le terminal

■ Événement

Quand je suis allé lire index.html, "TemplateDoesNotExist at /" Il sort, et index.html ne sort pas!

image.png

■ Je l'ai essayé, mais cela n'a pas fonctionné

J'ai recherché diverses choses et essayé ce qui suit, mais cela n'a pas changé ...

① Modifiez TEMPLATES = dans setting.py comme suit

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

(2) Modifiez TEMPLATES = dans setting.py comme suit

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

■ Cause

En premier lieu, cette erreur, le fichier existe-t-il? Erreur indiquant que le fichier ne peut pas être lu.

En regardant l'erreur précédente

image.png

Je veux lire index.html, mais je peux voir qu'il est affiché comme index \ html.

Si vous regardez view.py, vous pouvez voir que c'est index \ html.

image.png

index/html → index.html

Après avoir changé en, l'erreur a été résolue.

C'était une question basique (pleurer).

c'est tout

Recommended Posts

Django TemplateDoesNotExist at / est sorti! (Simple mais accro à une demi-journée!)
Une histoire à laquelle j'étais accro chez np.where
Pour moi en tant que débutant Django (2) - Qu'est-ce que MTV?
Le jour 68 [Introduction à Kaggle] Random Forest était simple.
VIM est bon à utiliser - au moins un début pour l'utiliser
Les utilisateurs de Rails essaient de créer un moteur de blog simple avec Django
Django: que faire si TemplateDoesNotExist dans / admin / après la configuration des modèles