我已經配置了必要的東西來處理django中的擴展模板函數。這裏是我的代碼: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文件 - 位於應用程序/模板/網站
....
<div id="SideBar" class="FloatLeft">
{% block sidebar %} {% endblock %}
</div>
....
在sidebar.html - 位於應用程序/模板/網站
{% extends "site/base.html" %}
{% block sidebar %}
some code here
{% endblock %}
我也嘗試了{%包括「網站/ sidebar.html」%}在base.html文件標籤檢查模板目錄,是的包括標籤正在工作...
{%extends%}有什麼問題?爲什麼它不檢測到它的父模板..
請幫我傢伙..你的幫助是極大的讚賞...林仍然在等待答案.. TNX
您的觀點是什麼樣子? – sunn0 2010-10-31 07:34:45