【问题标题】:TemplateSyntaxError at / 'avatar_tags' is not a valid tag library/ 'avatar_tags' 处的 TemplateSyntaxError 不是有效的标签库
【发布时间】:2012-04-02 13:57:36
【问题描述】:

一个 django 项目代码在我朋友的电脑上运行良好,而在我的电脑上运行失败,出现以下错误。 virturalenv 设置成功,我可以在下面找到 avatar-tags.py [virtualenv 文件夹]/lib/python2.7/site-packages/avatar/templatetags。有谁知道这是什么原因?非常感谢。

TemplateSyntaxError at /

'avatar_tags' is not a valid tag library: Template library avatar_tags not found, tried django.templatetags.avatar_tags,django.contrib.admin.templatetags.avatar_tags,django.contrib.humanize.templatetags.avatar_tags,pinax.templatetags.templatetags.avatar_tags,pinax_theme_bootstrap.templatetags.avatar_tags,staticfiles.templatetags.avatar_tags,compressor.templatetags.avatar_tags,timezones.templatetags.avatar_tags,announcements.templatetags.avatar_tags,pagination.templatetags.avatar_tags,idios.templatetags.avatar_tags,metron.templatetags.avatar_tags,django_extensions.templatetags.avatar_tags,tagging.templatetags.avatar_tags,account.templatetags.avatar_tags

Request Method:     GET
Request URL:    http://127.0.0.1:8000/
Django Version:     1.3.1
Exception Type:     TemplateSyntaxError
Exception Value:    

'avatar_tags' is not a valid tag library: Template library avatar_tags not found, tried django.templatetags.avatar_tags,django.contrib.admin.templatetags.avatar_tags,django.contrib.humanize.templatetags.avatar_tags,pinax.templatetags.templatetags.avatar_tags,pinax_theme_bootstrap.templatetags.avatar_tags,staticfiles.templatetags.avatar_tags,compressor.templatetags.avatar_tags,timezones.templatetags.avatar_tags,announcements.templatetags.avatar_tags,pagination.templatetags.avatar_tags,idios.templatetags.avatar_tags,metron.templatetags.avatar_tags,django_extensions.templatetags.avatar_tags,tagging.templatetags.avatar_tags,account.templatetags.avatar_tags

Exception Location:     /Library/Python/2.7/site-packages/django/template/defaulttags.py in load, line 1054
Python Executable:  /Users/Yandongqiao/Documents/memor_code/memor-env/bin/python
Python Version:     2.7.1

【问题讨论】:

    标签: django avatar


    【解决方案1】:

    看起来avatar 应用程序不在您的INSTALLED_APPS 设置中-请注意avatar.templatetags.avatar_tags 未出现在模板标签搜索路径中。

    【讨论】:

    • 谢谢迈克尔。你是对的,我发现了问题。我的 local_settings.py 的 INSTALLED_APPS 中的某些内容会覆盖 settings.py 中的内容。我删除了 local_settings.py 中的那些,然后它就可以工作了。
    猜你喜欢
    • 2011-11-11
    • 2011-05-31
    • 2012-08-22
    • 2012-03-21
    • 2021-09-09
    • 2019-09-19
    • 2017-06-12
    • 1970-01-01
    • 2016-04-06
    相关资源
    最近更新 更多