2012-03-17 48 views
2

一個django項目代碼在我的朋友的PC中運行良好,而在我的失敗中出現以下錯誤。 virturalenv安裝成功,我可以在 [virtualenv-folder] /lib/python2.7/site-packages/avatar/templatetags找到avatar-tags.py。有誰知道這是什麼原因?非常感謝。/'avatar_tags'處的TemplateSyntaxError不是有效的標記庫

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

回答

7

它看起來像avatar應用程序是不是在你的INSTALLED_APPS設置 - 注意avatar.templatetags.avatar_tags沒有出現在模板標籤搜索路徑。

+1

謝謝邁克爾。你是對的,我找到了問題。我的local_settings.py的INSTALLED_APPS中的內容會覆蓋settings.py中的內容。我刪除local_settings.py中的那些,然後它可以工作。 – yandong 2012-03-17 07:47:32

+1

請[關閉問題yandong](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – jpic 2012-03-17 09:41:13

+0

我認爲@yandong也應該標記爲正確答案。 – jfunez 2012-08-04 20:57:20

相關問題