我在django应用中遇到以下错误:
TemplateSyntaxError at /
'markup' is not a valid tag library: Template library markup not found, tried django.templatetags.markup,django.contrib.admin.templatetags.markup
我已尝试按照this website形式提供解决方案,这表明INSTALLED_APPS列表中缺少'django.contrib.markup',但我已经在那里了。
我可以从import markdown
python manage.py shell
,因此它已安装并位于路径中。
我正在使用Django 1.3。
以下是模板:
{% load markup %}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
我刚试了一遍,它确实有效。奇。我在提交问题之前尝试重新启动服务器,但我不确定现在有什么不同。
答案 0 :(得分:2)
尝试从相关模板上的render_to_response
调用python manage.py shell
,并请提供相关模板文件的剪辑。
修正了自己?幽灵般的。我讨厌那些“修复”,因为不能保证它不会再次破坏或者同样的“修复”会再次起作用。
我能想到的唯一事情是: