Python django:我们可以做loader.get_模板(';my#u template.txt';)吗?
我想使用django模板处理纯文本文件,并尝试了以下操作:Python django:我们可以做loader.get_模板(';my#u template.txt';)吗?,python,django,django-templates,Python,Django,Django Templates,我想使用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文件吗?怎么做
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文件吗?怎么做
谢谢。我会把这个留给其他人回答,因为我对Django不太满意 然而,如果您对模板和纯文本处理感兴趣,为什么不看看python中提供的大量其他产品呢
my_template.foo
检查以下各项:
loader.get_template('/my_template.txt')
,其中subdirectory是目录的名称模板\u DIRS
设置。模板应位于此列表中的一个目录中不禁要问一个显而易见的问题:
my_template.txt
是否存在?Django的模板引擎不关心您是否使用文本、html、xml或其他任何东西,只要它是一个文本文件。是的。是的。我把它们都放在同一个目录里。你确定吗?它必须位于设置中定义的模板目录中。这是我唯一能想到的,否则它应该可以打开任何文本文件。尝试将html文件复制到.txt,如果创建得很奇怪,那么使用的.txt可能不是正确的mimetype