Django标记模板标记错误

时间:2011-06-18 23:57:31

标签: python django markup

我在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">
...

我刚试了一遍,它确实有效。奇。我在提交问题之前尝试重新启动服务器,但我不确定现在有什么不同。

1 个答案:

答案 0 :(得分:2)

尝试从相关模板上的render_to_response调用python manage.py shell,并请提供相关模板文件的剪辑。

修正了自己?幽灵般的。我讨厌那些“修复”,因为不能保证它不会再次破坏或者同样的“修复”会再次起作用。

我能想到的唯一事情是:

  • 旧版本已缓存
  • 周围有一个旧的.pyc文件
  • 您的服务器试图变得聪明
  • WSGI在您更改后没有重新加载代码或模板
相关问题