2013-08-31 45 views
0

我使用自定義模板標籤創建了django應用程序。 在我的目錄我有一個文件夾未找到部署服務器上的django templatetags路徑

/templatetags/

,他們會從那裏 加載,但我得到部署服務器上出現以下錯誤:

'solo_tags' is not a valid tag library: Template library solo_tags not found, tried django.templatetags.solo_tags,localeurl.templatetags.solo_tags,django.contrib.staticfiles.templatetags.solo_tags,django.contrib.admin.templatetags.solo_tags 
Request Method: GET 
Request URL: http://siaab.alwaysdata.net/en/about/mission/ 
Django Version: 1.4.3 
Exception Type: TemplateSyntaxError 
Exception Value:  
'solo_tags' is not a valid tag library: Template library solo_tags not found, tried django.templatetags.solo_tags,localeurl.templatetags.solo_tags,django.contrib.staticfiles.templatetags.solo_tags,django.contrib.admin.templatetags.solo_tags 
Exception Location: /usr/local/alwaysdata/python/django/1.4.3/django/template/defaulttags.py in load, line 1043 
Python Executable: /usr/languages/python/2.6/bin/python 
Python Version: 2.6.6 
Python Path:  
['/home/modules/', 
'/home/siaab', 
'/home/siaab/abengineering', 
'/home/siaab/abengineering/public', 
'/home/siaab/modules/django_localeurl-1.5-py2.6.egg', 
'/home/siaab/modules/django_solo-1.0.0-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/pip-0.4-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/Paste-1.6-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/trac-0.10.5-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/lamson-1.0-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/python_daemon-1.5.5-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/mock-0.7.0b2-py2.6.egg', 
'/usr/local/lib/python2.6/site-packages/lockfile-0.8-py2.6.egg', 
'/home/siaab/modules', 
'/usr/local/alwaysdata/python/django/1.4.3', 
'/usr/languages/python/2.6/lib/python26.zip', 
'/usr/languages/python/2.6/lib/python2.6', 
'/usr/languages/python/2.6/lib/python2.6/plat-linux2', 
'/usr/languages/python/2.6/lib/python2.6/lib-tk', 
'/usr/languages/python/2.6/lib/python2.6/lib-old', 
'/usr/languages/python/2.6/lib/python2.6/lib-dynload', 
'/usr/languages/python/2.6/lib/python2.6/site-packages', 
'/usr/local/lib/python2.6/site-packages', 
'/usr/local/lib/python2.6/site-packages/PIL', 
'/usr/lib/python2.6/site-packages'] 
Server time: Sun, 1 Sep 2013 01:18:38 +0300 

請幫幫忙!

+0

目錄'templatetags'是您的應用程序目錄下的子目錄嗎?它有一個'__init __。py'文件嗎? –

+0

我在應用程序目錄中添加了這個目錄,並且它工作正常!謝謝!附:它看起來像是在本地主機上的應用程序樹和服務器之間的小差異.... – Sergiu

+0

然後我添加了一個答案。 :) –

回答

1

目錄templatetags是你的應用程序目錄下的子目錄嗎?它有一個__init__.py?您的申請是否在INSTALLED_APPS

1

將'solo'放入settings.py文件的INSTALLED_APPS變量中。

+0

謝謝你的回答。上述評論中描述的解決方案起作用。 – Sergiu

相關問題