问题标签 [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 投票
2 回答
3609 浏览

jquery - django-cms 和 jQuery

我有一个使用 django-cms 运行得非常愉快的 django 站点,但现在我想使用 jQuery 包含一些我自己的花哨的 javascript。我对 django 很陌生,所以我的问题可能源于此。

Django-cms 使用 jQuery 本身,因此如果我将 jquery 添加到标题中 - 事情就会中断,这并不奇怪。如何在不影响 django-cms 的情况下添加自己的 jQuery?

目前,我的 javascript 文件存储在我在项目 settings.py 中定义的媒体根目录中,并且如前所述,我在标题中引用它们。

当我读到这篇文章时,这似乎是一个愚蠢的问题,但我仍然感到困惑。

编辑::一些代码

我定义了一个媒体根:

在我的基本模板中,标题包括

application.js 中的 Javascript 可以工作,但是当 django-cms 东西启动时它会中断。例如,尝试将插件添加到占位符会导致:

我认为这是因为两个 jQuery 相互冲突

::另一个编辑:: 我可能应该补充一点,我使用 django 来托管静态文件只是因为它仍在开发中......

0 投票
1 回答
259 浏览

django - django-form-designer 管理 URL 未通过

我正在使用 django-cms 建立一个网站并想使用philomat 的 django-form-designer我下载了它并按照自述文件中列出的步骤进行操作,但是当我进入管理员时,我可以看到有一个类别该应用程序,但两个链接都没有通过......他们给出了404。

我会错过什么?该应用程序正是我想要的,如果有人对这个问题有洞察力,我会很高兴。

0 投票
1 回答
487 浏览

django - 是什么导致 if-none-match 请求标头字段变大?

我对发送到通过 Apache2/mod_wsgi 运行的 Django CMS 应用程序的 If-none-match 标头有问题。

在编辑最常用的页面时,各种用户的浏览器(Chrome 和 FF)从 Apache 收到一个错误,抱怨 if-none-match 字段太长。

在检查时(通过wireshark),如果etags 在这一标题行中,浏览器将发送大约8KiB。清除浏览器的缓存或重新启动并不能解决问题。

我不确定这里有什么问题。

对字段值的正确解释如下:

浏览器声称知道该页面的数百个先前版本(这是可信的,因为该错误仅发生在大量“获取”快速变化的页面上)。

有没有办法从 FF 或 Chrome 中清除 etag?

谢谢,

克里斯。

0 投票
4 回答
8062 浏览

python - 如何从每个页面访问 django-cms 中的所有页面对象?

我正在使用 Django CMS 2.1.0.beta3 并且遇到问题。我需要访问变量中的所有页面,以便我可以遍历它们并使用 for 循环创建我的导航菜单。django cms 提供的 show_menu 功能不适用于我正在做的事情。

我需要一个包含所有页面的查询集,因此我可以执行类似于以下的操作:

有谁知道我如何才能访问所有页面上的所有已发布页面对象

0 投票
3 回答
4121 浏览

python - 如何启动一个 django cms 项目

我决定看看 django-cms。查看文档后,我使用克隆了存储库

然后我使用安装它

我已经安装了 django 1.2.3。我移动到创建以下表的example目录并运行:syncdb

我们可以清楚地看到 cms 表没有创建。我在运行服务器和浏览时显然遇到了这个问题http://localhost:8000/

我查看了文档,发现我符合有关版本的要求,但很明显,我做错了。任何帮助将不胜感激。

0 投票
1 回答
669 浏览

django - django-cms 模板作为插件

应该如何查看仅将模板放置到占位符的 .py 文件?假设我只想使用模板语言,但该模板应该作为插件发布。我了解 urls 调度程序的工作原理(如果需要的话),我只是对视图和模型文件感到困惑,因为我不想在 django 或除应用程序目录之外的任何其他地方触摸代码。

我将 zc.buildout 与 django 配方一起使用,因此仅将其用作插件至关重要。

0 投票
1 回答
1548 浏览

database - How to dump django-cms related contents in order to migrate with running instance?

I have a similar problem to solve. My database changes frequently on production environment, so I want to prepare my cms contents locally and migrate it with the production database. How can I do that?

There should be a handy way for tasks like this in django-cms.

0 投票
1 回答
248 浏览

django - 在 DjangoCMS 上展开菜单?

例如,如果我有嵌套页面,是否有可能只显示顶级菜单项,但是当我查看页面时,它的子页面会出现在导航中吗?

所以对于这个结构:

  • 第 1 页
  • 第2页
    • 第 2a 页
    • 第 2b 页
  • 第 3 页

当我访问第 1 页时,我看到:

  • 第 1 页
  • 第2页
  • 第 3 页
    • 第 3a 页
    • 第 3b 页

当我访问第 2 页时,我看到:

  • 第 1 页
  • 第2页
    • 第 2a 页
    • 第 2b 页
  • 第 3 页

当我访问第 3 页时,我看到:

  • 第 1 页
  • 第2页
  • 第 3 页
    • 第 3a 页
    • 第 3b 页
0 投票
2 回答
825 浏览

django - 是否可以在非 CMS 应用程序中显示 Django-CMS 菜单?

在 Django 项目中,我有 Django-CMS 和另一个应用程序(我们称之为“App B”)。我想要两个应用程序中的一组一致的菜单。我已经添加了新项目menu_pool.register_menu这个页面

请注意,菜单最初被实现为独立于应用程序,因此,存在于菜单应用程序中,而不是“普通”cms

所以我希望我可以在“App B”的模板中为 CMS 编写相同的菜单标签。我的“App B”模板和 CMS 模板中都有这个:

在 CMS 中它可以工作,显示完整的菜单。在“App B”中它只是呈现空白:

除非必须,否则我不想创建插件或应用程序挂钩。我一定要吗?

编辑:我已经用 App-Hook 试过了,但它仍然不起作用。

0 投票
2 回答
1133 浏览

html - django-cms从文本内容中删除标签

我正在使用 django-cms,并向页面添加一段文本内容(使用标准文本插件)。然后在那段文本上,我进入 html 模式并添加<img src="/foo/bar.png" />并保存插件并保存页面。

现在,在网站上,我看到了我所做的页面更改,但 img 标记已被删除。

知道为什么会这样吗?我已经尝试过 wymeditor 和 fckeditor 并且两者都发生了。