2

每次我将特定对象添加到我的数据库(这只影响我网站上的一个特定应用程序)时,我都会得到 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 noob)。

在此处输入图像描述

4

2 回答 2

0

所以问题是我实际上没有正确地将模块导入到包含markup_tags. 虽然该库在我的环境中可用,但在我的环境中我settings.py没有正确引用它。愚蠢的错误,但可能会帮助别人。

于 2012-11-03T00:31:44.427 回答
-1

考虑{% load markup %}在您的模板中尝试。

于 2012-11-02T19:53:34.410 回答