每次我将特定对象添加到我的数据库时(这只会影响我网站上的一个特定应用程序),我都会收到 TemplateSyntaxError 'markup_tags' is not a valid tag library。
具体来说,它无法加载:{% load markup_tags %}。但这很奇怪,因为当我打开 Django shell 并import markup 时一切正常。
这个问题之前已经在 StackOverflow 上被问过:Django markup templatetags error
但是,我不明白为什么会发生这种情况,而且我真的不明白如何解决它。他们说 render_to_response 模板。但我不确定如何从 shell 中执行此操作(此处为 Django 菜鸟)。
请您参考如下方法:
所以问题是我实际上没有正确地将模块导入到包含 markup_tags 的项目中。虽然该库在我的环境中可用,但在我的 settings.py 中我没有正确引用它。愚蠢的错误,但可能会帮助其他人。
