gpt4 book ai didi

python - django:我们可以做 loader.get_template ('my_template.txt' )吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:30 26 4
gpt4 key购买 nike

我想用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 文件吗?怎么办?

谢谢。

最佳答案

正如@Seth 评论的那样,我看不出有任何理由不可行。 Django 不关心文件的扩展名。你可以很好地加载my_template.foo .

检查以下内容:

  1. 文件确实存在于它应该存在的位置。如果它在子目录中,则必须使用 loader.get_template('<subdirectory>/my_template.txt')其中子目录是目录的名称。

  2. 检查您是否有应用名称。将应用程序的所有模板放在具有应用程序名称的目录中是很常见的。

  3. 正如@Seth 所说,请仔细检查您的 TEMPLATE_DIRS环境。该模板应位于此列表中的一个目录中。

关于python - django:我们可以做 loader.get_template ('my_template.txt' )吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com