在Django 1.0中添加了django.utils._os.safe_join
来负责在extend和include模板是确保目标模板在当前模板的同级或是子目录里。实际中我的模板目录为:
templates/在main.html中都使用
base.html
/blog/
main.html
/app/
main.html
<% extends '../base.html' %>
来extend母模板,在safe_join的情况下就无法工作了。大吼三声“开源就是好!!!”。我把代码里的判断语句注释了事。-_-
Comments