Как расширить html файл в Django - PullRequest
2 голосов
/ 25 марта 2020

Я хочу расширить файл html с помощью базы. html из папки шаблонов внутри главной папки моего проекта. Когда я набираю:

    {% extends 'base.html' %}

, это дает мне следующее:

TemplateDoesNotExist at /app/
base.html

Request Method: GET

Request URL:    http://127.0.0.1:8000/app/

Django Version: 3.0.4

Exception Type: TemplateDoesNotExist
Exception Value:    
base.html

Надеюсь, я получу некоторую помощь:)

1 Ответ

2 голосов
/ 25 марта 2020

Вам необходимо добавить папку с шаблонами в ваш путь. Прямо сейчас django не знает, что база. html существует. Так что сделайте это в вашем settings.py.

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'template')],
        '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',
            ],
        },
    },
]
...