исходя из экстен-файла html - PullRequest
1 голос
/ 15 июня 2019

расширение base.html из /blog/templates/base.html в пользовательское приложение в users / templates / users / register.html:

Я не могу расширить 'blog / template / base.html' в приложении пользователя.

Я использую этот код:

{% extends "blog/base.html" %}

Вот изображение моего проекта:

enter image description here

Ошибка:

TemplateDoesNotExist в / register /

Blockquote

Blockquote

Блог / base.html

Метод запроса: GET URL запроса: http://localhost:8000/register/ Версия Django: 2.2 Тип исключения: Исключение TemplateDoesNotExist Значение:

блог / base.html

1 Ответ

0 голосов
/ 15 июня 2019

Порядок приложений в INSTALLED_APPS важен для использования шаблонов.

Из официальных документов Django на заказ INSTALLED_APPS в Django :

Когда несколько приложений предоставляют разные версии одного и того же ресурс (шаблон, статический файл, команда управления, перевод), Приложение, указанное первым в INSTALLED_APPS, имеет приоритет.

Таким образом, ваш проект должен использовать первую папку шаблонов.

Вы можете переместить файл base.html в папку родительского шаблона или изменить заказы INSTALLED_APPS.

...