【发布时间】:2010-09-29 00:16:08
【问题描述】:
我想用django模板处理纯文本文件,试过了:
from django.template import loader, Context
t = loader.get_template('my_template.txt')
但是,它适用于此:
from django.template import loader, Context
t = loader.get_template('my_template.html')
我们可以使用 django 模板加载器加载 txt 文件吗?怎么样?
谢谢。
【问题讨论】:
-
不禁要问一个显而易见的问题:
my_template.txt存在吗? Django 的模板引擎不关心你使用的是文本、html、xml 还是其他任何东西,只要它是一个文本文件。 -
是的。确实如此。我把两者放在同一个目录中。
-
你确定吗?它必须在设置中定义的 TEMPLATE_DIRS 目录中。这是我唯一能想到的,否则它应该能够打开任何文本文件。尝试将您的 html 文件复制到 .txt,如果您正在使用的 .txt 是奇怪创建的,那么它可能不是正确的 mimetype
标签: python django django-templates