首页 > 解决方案 > Django 模板加载器没有实现“get_contents()”函数。有替代品吗?

问题描述

我正在升级一些较旧的 Django 代码,但是我遇到了加载器函数“get_contents()”的问题,因为它显然已被弃用。我不确定如何进行。我应该从该加载程序创建一个新的子 claqss 并自己实现该功能还是有其他方法?

我基本上已经尝试在谷歌上查找这个问题,我遇到的几个答案有些模糊。

我不能显示太多代码,因为这是一个私人项目,但我可以显示更改名称的一行。

templateVariable = loader.get_template('appName/filename.txt')

这是我尝试运行该函数时遇到的错误:

'Loader' object has no attribute 'get_contents'

标签: pythondjangoloader

解决方案


所以事实证明,项目中使用了一个自定义加载器,而 get_contents() 函数还没有实现。又一个谜团解开了。


推荐阅读