我的 django 应用程序上的模板具有以下文件夹结构:
templates/
app/
model1/
model1_form.html
model2/
model2_form.html
假设我使用的是model1 和一个通用的ListView,现在它只搜索templates/app/model1_form.html。无论如何我可以告诉 django 他也应该搜索 app/ 子文件夹吗?我不想手动设置模板名称和路径 ( template_name="templates/app/model1/model1_form.html"
)。
在 settings.py 我有:
import os.path
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
TEMPLATE_DIRS = (
BASE_PATH+'/templates/',
)
这是我的看法:
class HousesListView(ListView):
model = House
context_object_name = "house_list"
提前致谢!