Django-pipeline’compressed’不是一个有效的标记库:ImportErr
发布时间:2020-12-20 12:07:44 所属栏目:Python 来源:网络整理
导读:我收到这个错误,我不知道为什么我突然遇到 django-pipeline的问题. 我正在使用virtualenv运行该项目,并且我尝试使用基本应用程序创建一个新项目,看看它是否会修复它,但我总是得到这个错误: TemplateSyntaxError at /'compressed' is not a valid tag librar
我收到这个错误,我不知道为什么我突然遇到
django-pipeline的问题.
我正在使用virtualenv运行该项目,并且我尝试使用基本应用程序创建一个新项目,看看它是否会修复它,但我总是得到这个错误: TemplateSyntaxError at / 'compressed' is not a valid tag library: ImportError raised loading pipeline.templatetags.compressed: No module named conf Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.7.3 Exception Type: TemplateSyntaxError Exception Value: 'compressed' is not a valid tag library: ImportError raised loading pipeline.templatetags.compressed: No module named conf Exception Location: /home/ymorin007/.virtualenvs/humor15b/local/lib/python2.7/site-packages/django/template/defaulttags.py in load,line 1119 Python Executable: /home/ymorin007/.virtualenvs/humor15b/bin/python Python Version: 2.7.6 Python Path: ['/home/ymorin007/workspace/sites/humor15.com/src','/home/ymorin007/.virtualenvs/humor15b/lib/python2.7','/home/ymorin007/.virtualenvs/humor15b/lib/python2.7/plat-x86_64-linux-gnu','/home/ymorin007/.virtualenvs/humor15b/lib/python2.7/lib-tk','/home/ymorin007/.virtualenvs/humor15b/lib/python2.7/lib-old','/home/ymorin007/.virtualenvs/humor15b/lib/python2.7/lib-dynload','/usr/lib/python2.7','/usr/lib/python2.7/plat-x86_64-linux-gnu','/usr/lib/python2.7/lib-tk','/home/ymorin007/.virtualenvs/humor15b/local/lib/python2.7/site-packages'] 我的设置文件 ########## COMPRESSION CONFIGURATION STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage' PIPELINE_COMPILERS = ( 'pipeline.compilers.less.LessCompiler',) PIPELINE_CSS = { 'humor15': { 'source_filenames': ( 'css/bootstrap.min.css','css/base.css','users/css/base.css','signin/css/base.css','css/media.css',),'output_filename': 'css/humor15.css','extra_context': { 'media': 'screen,projection',},} PIPELINE_JS = { 'humor15': { 'source_filenames': ( 'js/bootstap.min.js','output_filename': 'js/humor15.js',} } ########## END COMPRESSION CONFIGURATION THIRD_PARTY_APPS = ( 'ckeditor',# https://github.com/shaunsephton/django-ckeditor#installation 'crispy_forms','django_countries',# https://pypi.python.org/pypi/django-countries http://en.wikipedia.org/wiki/ISO_3166-1 'django_mobile','pipeline','social.apps.django_app.default',# http://psa.matiasaguirre.net/ ) INSTALLED_APPS = DJANGO_APPS + HUMOR15_APPS + THIRD_PARTY_APPS + LOCAL_APPS 解决方法
由于1.4版django-pipeline已更改模板标记名称,因此您必须替换:
{% load compressed %} {% compressed_css 'foo' %} {% compressed_js 'bar' %} 用: {% load pipeline %} {% stylesheet 'foo' %} {% javascript 'bar' %} 有关详情,请参见http://django-pipeline.readthedocs.org/en/latest/usage.html#templatetags. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |