我想使用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