Наследование шаблона Django не работает внутри файла папки. Как сделать?
Я расширяю файл base.html внутри файла папки. Мой корневой файл называется base.html, и я хочу расширить base.html внутри папки file.
base.html(mainfile)
-credential(foldername)
--login.html(filename)
Я пытаюсь так
{% extends '././base.html' %}
{% block login %} {% endblock %}
Поскольку файл base.html находится в непосредственной родительской папке, вы должны использовать '.'. Попробуйте так:
{% extends '../base.html' %}
{% block login %} {% endblock %}
Django сам проверит и найдет файл base.html. вам нужно проверить только 2 вещи:
- это единственный "base.html" в вашем проекте
- он сохраняется в папке с именем "templates" в соответствующей папке проекта или приложения