我有点糊涂了,因为当我使用通用的ListView类时,Django会在"appname/templates"文件夹中寻找"appname/objectname_list.html"。这将导致:
appname/templates/appname/objectname_list.html
如果我提供了“template_name”,就不再需要templates文件夹内的子文件夹。为什么它不能像1.3中那样在“templates”文件夹中找到objectname_list.html?是我配置错误了还是他们更改了我应该放置模板的位置?在1.3版本中,我通常直接将模板HTML文件放在“appname/templates”中,而不使用子文件夹。对我来说,在已经有了templates文件夹的情况下,使用一个具有应用程序名称的子文件夹没有意义。或者我遗漏了一些有用的东西吗?我在发布说明中找不到任何关于这方面的内容。
myproj/foo/templates/admin/base_site.html
。 - Udi