我想使用Django模板来处理纯文本文件,并试图这样:但是django:我们可以做loader.get_template('my_template.txt')吗?
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或其他任何东西。 – Seth 2010-09-29 00:22:29
是的。它确实如此。我把两个都放在同一个目录下。 – john 2010-09-29 00:42:32
你确定吗?它必须位于一个设置中定义的TEMPLATE_DIRS目录中。这是我能想到的唯一的东西,否则它应该能够打开任何文本文件。尝试将您的html文件复制到.txt文件中,或许您使用的.txt文件不是正确的mimetype,如果它是奇怪地创建的 – Purrell 2010-09-29 04:57:27