Я уже настроил необходимые вещи для работы с шаблонами extends в django. вот мои коды:
в settings.py
def my_dir():
import os.path
return os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = ( my_dir() + '/app/templates', ) #dynamic template directory
в base.html - находится в app / templates / site
....
<div id="SideBar" class="FloatLeft">
{% block sidebar %} {% endblock %}
</div>
....
в sidebar.html - находится в app / templates / site
{% extends "site/base.html" %}
{% block sidebar %}
some code here
{% endblock %}
Я также попробовал тег {% include "site / sidebar.html"%} в base.html, чтобы проверить каталог шаблона, и да, тег include работает ...
в чем проблема в {% extends%}? почему он не определяет свой родительский шаблон ..
пожалуйста, помогите мне, ребята .. ваша помощь очень ценится ... я все еще жду ответа .. tnx