【发布时间】:2011-09-18 11:05:53
【问题描述】:
我在一个名为“经理”的应用程序中有以下视图:
class AddObj(CreateView):
model = Obj
form_model = ObjForm
template_name = 'obj_add.html'
success_url = 'obj'
@method_decorator(login_required)
def dispatch(self, *args, **kwargs):
return super(AddWar, self).dispatch(*args, **kwargs)
模板位于: [项目文件夹]/templates/manager/obj_add.html
如果我指定 template_name='manager/obj_add.html',它会加载。
另外,由于我使用 django 模板依赖项来创建面包屑,我希望 obj_add.html 从 templates/manager/m_base.html 扩展,它从 templates/structure.html 扩展并添加到面包屑块的链接,如果我调用 {% extends "manager/m_base.html" %},它就会加载。
我的问题是:django 不是通过模板文件夹递归查找模板吗?必须指定文件夹正常吗?
【问题讨论】: