【问题标题】:Integrating CMS 2.3 with Django 1.4将 CMS 2.3 与 Django 1.4 集成
【发布时间】:2012-08-02 18:56:25
【问题描述】:

您好,我在 runserver 上遇到以下错误,一个简单的 CMS 集成:

""" django.core.exceptions.ImproperlyConfigured: 'js' 和 'css' sekizai 命名空间必须存在于每个模板中,或者它继承自的模板中 - 在 CMS_TEMPLATES 中定义。我在“template_2.html”中找不到命名空间。 """

我已经关注了——http://docs.django-cms.org/en/latest/getting_started/tutorial.html#sekizai-namespaces——这个方法

谁能指出哪里出了问题。

我已经添加了

{% 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>

this 到 base.html,但显示上述错误。

谢谢。

【问题讨论】:

  • Django 1.4 版和 cms 2.3 版
  • 你添加了sekizai模板上下文处理器吗?
  • 是的'sekizai.context_processors.sekizai',

标签: django django-admin django-templates django-cms django-sekizai


【解决方案1】:

请提供settings.py配置。

试试pip freeze -r &gt; requirements.txt。确保 sekizai 在该列表中。

【讨论】:

  • 'cms', 'south', 'mptt', 'sekizai', 'menus', 'cms.plugins.text', 'cms.plugins.sn-p', 'cms.plugins .图片',
  • 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', )
  • 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',)
  • 试试pip freeze -r &gt; requirements.txt。确保sekizai 在该列表中。
  • 感谢 Sekizai 没有安装在虚拟环境中。
猜你喜欢
  • 2014-09-19
  • 1970-01-01
  • 2011-01-31
  • 2011-07-07
  • 2018-07-15
  • 1970-01-01
  • 1970-01-01
  • 2019-06-28
  • 2020-11-01
相关资源
最近更新 更多