0
votes

Django 2.2 TemplesNotexist

Je viens de commencer avec Django. Je trouve tellement de questions sur ce problème, mais je vois que la plupart d'entre elles sont obsolètes. Je suppose que quelque chose a changé entre 2.1 et 2.2.

Ceci est mon arbre xxx

ceci est le contenu de postes / vues.py < / p> xxx

Lorsque j'essaie d'accéder à http://127.0.0.1:8000/posts/ i Obtenir l'erreur

TemplesNotexist at / Posts /

Pour moi, il semble que j'ai fait exactement ce que HTTPS : //docs.djangoproject.com/fr/2.2/topics/templates/ dit. Qu'est-ce que je manque?

Ceci est le contenu des paramètres.py https://pastebin.com/qkghltsw


6 commentaires

Avez-vous inclus Posts dans installé_apps ?


Avez-vous ajouté votre application de poste à l'intérieur des applications installées dans Paramètres.py?


Avez-vous ajouté 'DIRS': ['Modèles',], dans les modèles Dans Params.py fichier?


Rien n'a changé ici depuis au moins la version 1.4.


Mais veuillez afficher les modèles de réglage.


J'ai édité avec le contenu des paramètres.py


3 Réponses :


2
votes

Votre modèle est dans un répertoire de modèles d'application, mais vous n'avez pas ajouté cette application à installer_apps, de sorte que Django ne sait donc pas à regarder là-bas.


0 commentaires

0
votes

Utilisez 'DIRS': ['POSTES / TEMPLATS'], Parce que votre dossier Templates se trouve à l'intérieur du dossier Posts ...


0 commentaires

0
votes

Dans votre fichier de paramètres principaux, vous devez trouver la variable de liste

installée p>

Ajouter en haut de la liste P>

'posts',


0 commentaires