每次我向我的数据库添加一个特定的对象(这只会影响我网站上的一个特定应用),我得到了TemplateSyntaxError' markup_tags'不是有效的标签库。
具体来说,它无法加载:{%load markup_tags%}。但这很奇怪,因为当我打开一个Django shell并且import markup
一切都很好。
此问题之前已在StackOverflow上提出:Django markup templatetags error
但是,我不明白为什么这种情况正在发生,而我真的不明白如何解决这个问题。他们说render_to_response模板。但是我不确定我是如何从shell中做到这一点的(这里是Django noob)。
答案 0 :(得分:0)
所以问题是我实际上没有正确地将模块导入到包含markup_tags
的项目中。虽然该库在我的环境中可用,但在settings.py
我没有正确引用它。愚蠢的错误,但可能会帮助别人。
答案 1 :(得分:-1)
考虑在模板中尝试{% load markup %}
。