我一直在拉我的頭髮試圖解決這個問題,我已經嘗試了一切,我沒有想法。需要幫助解決sorl縮略圖錯誤:「'縮略圖'不是一個有效的標籤庫:」
我不斷看到此錯誤: 異常值:「縮略圖」是不是一個有效的標記庫:無法從django.templatetags.thumbnail加載模板庫,沒有模塊名爲sorl.thumbnail.main
$ DJANGO_PACKAGES /sorl/thumbnail/main.py確實存在。
這裏就是我所做的設置,
下載最新SORL-的縮略圖,並在INSTALLED_APPS包含 'sorl.thumbnail' 的.bash_profile
添加其位置到Python的路徑(Django的settings.py)
使用的{%負載縮略圖%}標籤在Django模板
看起來很明顯sorl-thumbnail安裝不正確,但是我能夠從python shell和django shell導入縮略圖(當我使用{%load thumbnail%}時會帶來這個錯誤)。此外,在相關文件中沒有錯別字(我已經檢查了很多次)。
我有SORL目錄和$ PYTHONPATH縮略圖目錄。這是我的$ PYTHONPATH的樣子(我分隔爲清晰起見,路徑): 出口PYTHONPATH = $ PYTHONPATH: $ HOME/django_src: $ HOME/django_projects: $ HOME/django_projects/site_project/SORL: $ HOME/django_projects/site_project: $ HOME/django_projects/site_project/sorl/thumbnail – vector
我能夠從shell中導入_both_ sorl.thumbnail和縮略圖 – vector
這就是問題所在。您不希望縮略圖位於PYTHONPATH上,只有根目錄__sorl__。 –