2

您好我已经得到了以下错误上的runserver一个简单的CMS集成:与Django的集成CMS 2.3 1.4

“”” django.core.exceptions.ImproperlyConfigured:在 'JS' 和 'CSS' sekizai命名空间必须可以在每个模板中出现 - - 或者它从中继承的模板 - 在CMS_TEMPLATES中定义。我在'template_2.html'中找不到名称空间。 - 这种方法

任何人都可以建议出了什么问题。

我已经加入

{% load cms_tags sekizai_tags %} 
<@html> 
<@head> 
{% render_block "css" %} 
<@/head> 
<@body> 
{% cms_toolbar %}  


{% placeholder base_content %} 


{% block base_content %} 

{% endblock %} 



{% render_block "js" %} 



<@/body> 
<@/html> 

这个到base.html文件,但示出了上述错误。

谢谢。

+0

Django版本1.4和cms版本2.3 – 2012-08-05 15:15:16

+1

您是否添加了sekizai模板上下文处理器? – Brandon 2012-08-05 15:49:30

+0

是 'sekizai.context_processors.sekizai', – 2012-08-06 05:35:27

回答

2

请提供settings.py配置。

尝试pip freeze -r > requirements.txt。确保sekizai在该列表中。

+0

'CMS', '南', 'MPTT', 'sekizai', '菜单', 'cms.plugins.text', “cms.plugins.snippet ' 'cms.plugins.picture', – 2012-08-06 05:40:14

+0

TEMPLATE_CONTEXT_PROCESSORS =( 'django.core.context_processors.auth', 'django.core.context_processors.i18n', 'django.core.context_processors.request', ' django.core.context_processors.media', 'django.core.context_processors.static', 'cms.context_processors.media', 'sekizai.context_processors.sekizai', ) – 2012-08-06 06:16:42

+0

MIDDLEWARE_CLASSES =( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', “django.contrib.auth.middleware。 AuthenticationMiddleware”, 'django.contrib.messages.middleware.MessageMiddleware', 'cms.middleware.multilingual.MultilingualURLMiddleware', 'cms.middleware.page.CurrentPageMiddleware', 'cms.middleware.user.CurrentUserMiddleware', 'cms.middleware.toolbar.ToolbarMiddleware', ) – 2012-08-06 06:17:27