base.tpl 未被瓶子正确读取

base.tpl is not properly read by bottle

我已经从互联网上下载了一些示例 tpl 文件,我想在我的网站上自定义菜单,因此我试图创建新的 base.tpl 文件。然而,当我保存它时,瓶子不想阅读它并且 return 那:

bottle.TemplateError: Template 'base.tpl' not found.

奇怪的是,一个被认为是rtf文件,另一个(base.tpl从网上下载的)被认为是exec文件。为什么会这样以及如何解决这个问题?截图如下:

我指的是: return template('base')。我有根据的猜测是它是 textedit 问题(我使用的是 macOS),因为它试图解释文件并且不显示真实的 html/tpl 内容。

模板是常规的 bottle tpl 文件,没什么特别的,它们保存在我的项目目录中。

关于目录列表

然而,我所做的是下载一个不同的文本编辑器,然后下载 TextEdit,并在您拥有的 TextEdit 中打开它:

而在 Atom 文本编辑器中它看起来像这样:

然而,不是在 TextEdit 中创建的文件工作得很好。

问题在于 TextEdit 如何感知 .tpl 文件更改文本编辑器帮助正确解释通过 TextEdit 以外的任何其他编辑器创建的文件。