这很奇怪。据我所知,django 总是在本地目录中搜索,然后进入 Python 安装的 lib 目录。但 django.contrib.comments 并非如此。
我正在尝试list.html
从应用程序的本地模板目录加载comments
。它正好位于templates/comments/list.html
本地应用程序目录上。
奇怪的是,它没有被加载。它只加载在 django.contrib.comments 目录中找到的默认值。
为什么会这样。
- 我的应用程序配置正确
由于出了点问题,我想检查模板目录是否在路径中。于是,我赶紧加载
{% include "comments/list.html" %}
它显示了默认文件(不是它应该显示的自定义文件)
但我只是将 list.html 更改为 list1.html 并且它正在显示。
- 我将文件名从 list.html 更改为 list1.html 及其工作。