问题标签 [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.
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 来托管静态文件只是因为它仍在开发中......
django - django-form-designer 管理 URL 未通过
我正在使用 django-cms 建立一个网站并想使用philomat 的 django-form-designer我下载了它并按照自述文件中列出的步骤进行操作,但是当我进入管理员时,我可以看到有一个类别该应用程序,但两个链接都没有通过......他们给出了404。
我会错过什么?该应用程序正是我想要的,如果有人对这个问题有洞察力,我会很高兴。
django - 是什么导致 if-none-match 请求标头字段变大?
我对发送到通过 Apache2/mod_wsgi 运行的 Django CMS 应用程序的 If-none-match 标头有问题。
在编辑最常用的页面时,各种用户的浏览器(Chrome 和 FF)从 Apache 收到一个错误,抱怨 if-none-match 字段太长。
在检查时(通过wireshark),如果etags 在这一标题行中,浏览器将发送大约8KiB。清除浏览器的缓存或重新启动并不能解决问题。
我不确定这里有什么问题。
对字段值的正确解释如下:
浏览器声称知道该页面的数百个先前版本(这是可信的,因为该错误仅发生在大量“获取”快速变化的页面上)。
有没有办法从 FF 或 Chrome 中清除 etag?
谢谢,
克里斯。
python - 如何从每个页面访问 django-cms 中的所有页面对象?
我正在使用 Django CMS 2.1.0.beta3 并且遇到问题。我需要访问变量中的所有页面,以便我可以遍历它们并使用 for 循环创建我的导航菜单。django cms 提供的 show_menu 功能不适用于我正在做的事情。
我需要一个包含所有页面的查询集,因此我可以执行类似于以下的操作:
有谁知道我如何才能访问所有页面上的所有已发布页面对象?
python - 如何启动一个 django cms 项目
我决定看看 django-cms。查看文档后,我使用克隆了存储库
然后我使用安装它
我已经安装了 django 1.2.3。我移动到创建以下表的example
目录并运行:syncdb
我们可以清楚地看到 cms 表没有创建。我在运行服务器和浏览时显然遇到了这个问题http://localhost:8000/
我查看了文档,发现我符合有关版本的要求,但很明显,我做错了。任何帮助将不胜感激。
django - django-cms 模板作为插件
应该如何查看仅将模板放置到占位符的 .py 文件?假设我只想使用模板语言,但该模板应该作为插件发布。我了解 urls 调度程序的工作原理(如果需要的话),我只是对视图和模型文件感到困惑,因为我不想在 django 或除应用程序目录之外的任何其他地方触摸代码。
我将 zc.buildout 与 django 配方一起使用,因此仅将其用作插件至关重要。
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.
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 页
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 试过了,但它仍然不起作用。
html - django-cms从文本内容中删除标签
我正在使用 django-cms,并向页面添加一段文本内容(使用标准文本插件)。然后在那段文本上,我进入 html 模式并添加<img src="/foo/bar.png" />
并保存插件并保存页面。
现在,在网站上,我看到了我所做的页面更改,但 img 标记已被删除。
知道为什么会这样吗?我已经尝试过 wymeditor 和 fckeditor 并且两者都发生了。