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