Django ';静态文件';不是有效的标记库:找不到模板库静态文件
我正在尝试django奥斯卡教程,但我得到了一个Django ';静态文件';不是有效的标记库:找不到模板库静态文件,django,python-2.7,django-oscar,Django,Python 2.7,Django Oscar,我正在尝试django奥斯卡教程,但我得到了一个 'staticfiles' is not a valid tag library: Template library staticfiles not found, tried django.templatetags.staticfiles,django.contrib.flatpages.templatetags.staticfiles,compressor.templatetags.staticfiles,oscar.templatetags.
'staticfiles' is not a valid tag library: Template library staticfiles not found, tried django.templatetags.staticfiles,django.contrib.flatpages.templatetags.staticfiles,compressor.templatetags.staticfiles,oscar.templatetags.staticfiles,haystack.templatetags.staticfiles,treebeard.templatetags.staticfiles,sorl.thumbnail.templatetags.staticfiles
有什么想法吗
回溯:
Environment:
Request Method: GET
Request URL: http://localhost:8000/
Django Version: 1.4.2
Python Version: 2.7.3
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.flatpages',
'south',
'compressor',
'oscar',
'oscar.apps.analytics',
'oscar.apps.order',
'oscar.apps.checkout',
'oscar.apps.shipping',
'oscar.apps.catalogue',
'oscar.apps.catalogue.reviews',
'oscar.apps.basket',
'oscar.apps.payment',
'oscar.apps.offer',
'oscar.apps.address',
'oscar.apps.partner',
'oscar.apps.customer',
'oscar.apps.promotions',
'oscar.apps.search',
'oscar.apps.voucher',
'oscar.apps.dashboard',
'oscar.apps.dashboard.reports',
'oscar.apps.dashboard.users',
'oscar.apps.dashboard.orders',
'oscar.apps.dashboard.promotions',
'oscar.apps.dashboard.catalogue',
'oscar.apps.dashboard.offers',
'oscar.apps.dashboard.ranges',
'oscar.apps.dashboard.vouchers',
'oscar.apps.dashboard.communications',
'haystack',
'treebeard',
'sorl.thumbnail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware')
Template error:
In template /home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/oscar/templates/oscar/partials/extrascripts.html, error at line 6
'staticfiles' is not a valid tag library: Template library staticfiles not found, tried django.templatetags.staticfiles,django.contrib.flatpages.templatetags.staticfiles,compressor.templatetags.staticfiles,oscar.templatetags.staticfiles,haystack.templatetags.staticfiles,treebeard.templatetags.staticfiles,sorl.thumbnail.templatetags.staticfiles
1 : {% comment %}
2 : Elastislide is used in several places where there are carousels, such as list
3 : content blocks and product images. As the content blocks could be on any page,
4 : we need to load the script everywhere - hence why it is here.
5 : {% endcomment %}
6 : {% load staticfiles %}
7 : {% load compress %}
8 :
9 : {% compress js %}
10 : <script src="{% static "oscar/js/elastislide/jquery.elastislide.js" %}" type="text/javascript" charset="utf-8"></script>
11 : {% endcompress %}
12 :
Traceback:
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
136. response = response.render()
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/response.py" in render
104. self._set_content(self.rendered_content)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content
81. content = template.render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
140. return self._render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
823. bit = self.render_node(node, context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
74. return node.render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
123. return compiled_parent._render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
823. bit = self.render_node(node, context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
74. return node.render(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
101. compiled_parent = self.get_parent(context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in get_parent
98. return get_template(parent)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in get_template
145. template, origin = find_template(template_name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in find_template
134. source, display_name = loader(name, dirs)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in __call__
42. return self.load_template(template_name, template_dirs)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in load_template
48. template = get_template_from_string(source, origin, template_name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in get_template_from_string
156. return Template(source, origin, name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in __init__
125. self.nodelist = compile_string(template_string, origin)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in compile_string
153. return parser.parse()
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in parse
267. compiled_result = compile_func(self, token)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in do_extends
214. nodelist = parser.parse()
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in parse
267. compiled_result = compile_func(self, token)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in do_block
189. nodelist = parser.parse(('endblock',))
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in parse
267. compiled_result = compile_func(self, token)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in do_include
262. isolated_context=isolated_context)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in __init__
145. t = get_template(template_path)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in get_template
145. template, origin = find_template(template_name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in find_template
134. source, display_name = loader(name, dirs)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in __call__
42. return self.load_template(template_name, template_dirs)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in load_template
48. template = get_template_from_string(source, origin, template_name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/loader.py" in get_template_from_string
156. return Template(source, origin, name)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in __init__
125. self.nodelist = compile_string(template_string, origin)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in compile_string
153. return parser.parse()
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/base.py" in parse
267. compiled_result = compile_func(self, token)
File "/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/django/template/defaulttags.py" in load
1043. (taglib, e))
Exception Type: TemplateSyntaxError at /
Exception Value: 'staticfiles' is not a valid tag library: Template library staticfiles not found, tried django.templatetags.staticfiles,django.contrib.flatpages.templatetags.staticfiles,compressor.templatetags.staticfiles,oscar.templatetags.staticfiles,haystack.templatetags.staticfiles,treebeard.templatetags.staticfiles,sorl.thumbnail.templatetags.staticfiles
环境:
请求方法:获取
请求URL:http://localhost:8000/
Django版本:1.4.2
Python版本:2.7.3
已安装的应用程序:
['django.contrib.auth',
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.sites”,
“django.contrib.messages”,
“django.contrib.flatpages”,
“南方”,
“压缩机”,
“奥斯卡”,
“奥斯卡·应用·分析”,
“oscar.apps.order”,
“oscar.apps.checkout”,
“oscar.apps.shipping”,
“奥斯卡.应用程序.目录”,
“奥斯卡·应用·目录·评论”,
“oscar.apps.basket”,
“奥斯卡。应用程序。付款”,
“oscar.apps.offer”,
“oscar.apps.address”,
“oscar.apps.partner”,
“oscar.apps.customer”,
“奥斯卡·应用·促销”,
“oscar.apps.search”,
“奥斯卡.应用程序.代金券”,
“oscar.apps.dashboard”,
“oscar.apps.dashboard.reports”,
“oscar.apps.dashboard.users”,
'奥斯卡.应用程序.仪表板.订单',
“奥斯卡.应用程序.仪表板.促销”,
“oscar.apps.dashboard.Catalog”,
“oscar.apps.dashboard.offers”,
'oscar.apps.dashboard.ranges',
'奥斯卡.应用程序.仪表板.凭单',
“oscar.apps.dashboard.communications”,
“干草堆”,
“树羚”,
'sorl.缩略图']
已安装的中间件:
('django.middleware.common.CommonMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware')
模板错误:
在template/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site-packages/oscar/templates/oscar/partials/extrascripts.html中,第6行出现错误
“staticfiles”不是有效的标记库:未找到模板库staticfiles,已尝试django.templatetags.staticfiles,django.contrib.flatpages.templatetags.staticfiles,compressor.templatetags.staticfiles,oscar.templatetags.staticfiles,haystack.templatetags.staticfiles,treebeard.templatetags.staticfiles,sorl.thumbnail.templatetags.staticfiles
1:{%comment%}
2:Elastislide用于一些有旋转木马的地方,例如list
3:内容块和产品图像。由于内容块可以位于任何页面上,
4:我们需要在任何地方加载脚本-这就是为什么它在这里。
5:{%endcomment%}
6:{%load staticfiles%}
7:{%load compress%}
8 :
9:{%js%}
10 :
11:{%endcompress%}
12 :
回溯:
get_响应中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/core/handlers/base.py”
136response=response.render()
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/response.py”
104self.\u设置内容(self.rendered\u内容)
呈现内容中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/response.py”
81content=template.render(上下文)
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”
140返回self.\u呈现(上下文)
文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”位于
134返回self.nodelist.render(上下文)
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”
823bit=self.render_节点(节点,上下文)
render_节点中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/debug.py”
74返回node.render(上下文)
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader_tags.py”
123返回编译的\u父对象。\u呈现(上下文)
文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”位于
134返回self.nodelist.render(上下文)
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”
823bit=self.render_节点(节点,上下文)
render_节点中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/debug.py”
74返回node.render(上下文)
render中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader_tags.py”
101编译的\u parent=self.get\u parent(上下文)
get\u parent中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader\u tags.py”
98返回获取模板(父级)
get_模板中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader.py”
145模板,原点=查找模板(模板名称)
find_template中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader.py”
134源,显示\u名称=加载程序(名称,目录)
调用中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader.py”__
42返回self.load\u模板(模板名称、模板目录)
加载模板中的文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader.py”
48模板=从字符串(源、源、模板名称)获取模板
文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/loader.py”,在get\u template\u from\u字符串中
156返回模板(来源、来源、名称)
文件“/home/psychok7/code/comprasonline/venv/local/lib/python2.7/site packages/django/template/base.py”位于__
125self.nodelist=编译字符串(模板字符串,原点)
文件“/home/psychok7/code/comprasonline/venv/loca
django.contrib.staticfiles