问题标签 [django-cms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1346 浏览

python - Django CMS 2.1.0 应用扩展 NoReverseMatch TemplateSyntaxError

我正在为 Django CMS 编写一个自定义应用程序,但在尝试在管理员中查看已发布条目时出现以下错误:

/admin/cmsplugin_publisher/entry/ 处的 TemplateSyntaxError

渲染时捕获 NoReverseMatch:未找到带有参数 '()' 和关键字参数 '{'slug': u'test-german'}' 的“cmsplugin_publisher_entry_detail”的反向。

如果我在我的主应用程序 urls.py 中为应用程序提供一个 URL,我可以让应用程序工作,但这会将应用程序修复为所需的 URL,我只想扩展 Django CMS,以便应用程序来自它添加到的任何页面。

models.py 绝对 URL 模式

网址/条目.py

视图/条目.py

视图/装饰器.py

此处解释了与 Django CMS 的应用程序集成:http: //github.com/divio/django-cms/blob/master/cms/docs/app_integration.txt

看起来问题可能是我没有正确返回 RequestContext,因为我在应用程序中使用了错误的通用视图和自定义。

CMS 应用扩展 py 文件:

cms_app.py

任何指针表示赞赏,事实证明这是一个难以破解的难题!

0 投票
1 回答
3348 浏览

django - 如何在每个页面中呈现 django-cms 插件?

我有一个 django-cms 的最新新闻插件。

我想在页脚显示 5 条最新消息。页脚放置在网站的每个页面上。

如何在每个页面上呈现这个插件?

0 投票
1 回答
905 浏览

django - 使用 django-page-cms 显示页面内容

我想在我的一些模板页面中显示位于我的模型中的一些内容。

我正在使用 django-page cms

在文档视图中不用于显示内容。而是使用现成的模板标签。

http://packages.python.org/django-page-cms/display-content.html

我一个字都不懂。请耐心等待我是新人。

我想要做的就是以这种方式在模板内显示位于我的模型中的一些信息。

由于未使用视图,因此我无法使用 latest_news_list。我需要以某种方式让我的模型使用 django-page cms 而不是常规视图显示在模板中。文档声明为此使用某种模板标签。

有人可以向我解释如何做到这一点。
并且对以下现成模板标签的清晰简洁的解释也将不胜感激...... * get_content * show_content * get_page * show_absolute_url

取自.http://packages.python.org/django-page-cms/display-content.html

我需要以上面突出显示的方式显示使用以下模型包含的信息。非常感谢您的帮助。我的模型如下。

正如我所说,我对此很陌生,请尽可能简单地解释。

0 投票
2 回答
2851 浏览

django-cms - “WSGIRequest”对象没有属性“LANGUAGE_CODE”

当我禁用 cms.middleware.multilingual.MultilingualURLMiddleware

'WSGIRequest' object has no attribute 'LANGUAGE_CODE' 我在编辑页面或使用{% show_menu_below_id %}标签时渲染时遇到异常。

我不需要 lang 前缀,请帮我禁用这些东西。

0 投票
2 回答
594 浏览

css - 在 django-page-CMS 中创建的视图会禁用所有 CSS?包含代码,请修复

我正在使用 Django-page-CMS

一切正常但是,一旦我创建了从 CMS 中使用的页面扩展的自己的视图,CSS 就不会显示。

这很奇怪,因为只要我不使用自己的视图,这些页面就可以很好地显示 CSS。

我将非常感谢您在此问题上的一些帮助,或者至少对为什么会发生这种情况以及如何纠正它提出一些建议。

我正在使用静态文件技巧。

这是我链接样式的方式....指向 jquery 的链接也存在,但这不应该影响。

我在页面中有一些样式,它们通过以下方式扩展了基础链接......

同样,一切正常,直到我创建自己的视图和从这些页面中扩展的页面。一旦我查看新页面,任何页面中都不会显示 css。甚至不是基础,但是如果我不使用自己的视图,一切都显示得很好。我将不胜感激在这件事上的帮助。

0 投票
1 回答
155 浏览

django - 如何在 django-cms 中禁用调试导航?

我总是在每个菜单元素旁边看到“已选择(级别:”或“兄弟”)。我应该怎么做才能从我的网站禁用此信息。

0 投票
1 回答
938 浏览

django - 为什么 django page cms get_absolute_url 返回一个空字符串?

使用 django 页面 cms 时,我的 django 模板中的 get_absolute_url 出现问题。它返回一个空字符串,并且不链接到我所需的页面。

我有以下模型、URL 模板和视图

楷模

网址

看法

模板

我的模板中的以下代码返回我想要的字符串,但这确实指向我的 html 页面

我知道我的所有内容都链接到正确的文件,因为我有其他可以正常工作的视图。有人可以为我指出正确的方向,为什么 get_absolute_url 不能正常工作以及为什么 {{ news.url }} 没有指向正确的页面。我确信它与我的 urls.py 有关,但我不确定。请耐心等待我是 django 的新手。非常感谢所有帮助。

0 投票
1 回答
1326 浏览

python - 单击添加插件时出现 Django-CMS 500 错误

嘿伙计们,当单击添加新插件时(“页面”上的“添加插件”我收到 500 错误。使用萤火虫我得到了这个回溯:

这是 django-cms 的默认简单安装,所有最新版本,通过 python 2.6。

0 投票
2 回答
8337 浏览

django - django_cms ImproperlyConfigured:导入中间件 cms.middleware.media 时出错

我正在将一个使用 django_cms 的应用程序从一台一切正常的服务器移到另一台服务器,并在过去 4 小时内试图找出导致此错误的原因。非常欢迎提出建议!

违规行是 settings.py 中中间件列表中的最后一行

如果我删除最后一行,那么代码会继续并在稍后说中间件中需要该项目。

我正在使用略有不同的 django 版本,在旧的工作服务器上使用 1.2.1 final,在新服务器上使用 1.2.3 final。

我尝试过的所有事情:

  • 在旧服务器上使用的 django_cms - 2.1.0 beta 3 版本相同
  • github上最新版本- 2.1.0.beta2-550 把cms、mptt、menus、publisher文件夹放在
  • 应用程序从 python 导入
  • 谷歌搜索(没有人有我能找到的相同问题)
  • 中间件文件直接(没问题)

在python中打开的结果:

0 投票
1 回答
500 浏览

django - 为什么 Django 只显示我的一些翻译

我在 HTML 模板和views.py,forms.pymodels.py文件中有一个带有翻译字符串的站点。Djangodjango.po为我的第二语言创建了文件,并且我已经输入了大部分翻译。但是,网站上只显示我的 .html 和 view.py 文件中的翻译。其他似乎被忽略了(models.py,forms.py - 都默认为英文)

这是怎么回事?

我显然已经编译了我的django.mo文件并且它正在工作 - 否则很多模板字符串不会被翻译 - 那么为什么它忽略我的models.py翻译。在管理站点和前端。

一种想法是django.mo文件中可能存在导致其损坏的错误。有什么方法可以测试django.mo文件的错误吗?如果出现错误,它会起作用吗?

我的项目还安装了 Django-cms,这可能会导致一些冲突?

感谢您提供的任何照明。

盖伊