2017-09-14 4 views
0

Je veux créer un dossier « templates » dans mon projet de dossier racine

Quand je fais cela:Django modèles de dossier

{% extends "base.html "%} 

Je reçois une erreur « TemplateDoesNotExist ».

Voici ma structure de projet:

project structure

Voici la configuration du modèle de settings.py:

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [ 
      os.path.join(BASE_DIR, 'templates'), 
     ], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.template.context_processors.debug', 
       'django.template.context_processors.request', 
       'django.contrib.auth.context_processors.auth', 
       'django.contrib.messages.context_processors.messages', 
      ], 
     }, 
    }, 
] 

Les journaux:

logs

(aide Django 2.0.dev20170914122638)

Répondre

1

Je pense que cela est un problème de faute de frappe, vous avez un « espace » après base.html dans le {% extends « base.html » %} sur ce modèle. Essayez:

{% extends "base.html" %}