问题标签 [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.
python - 如何避免在与 django-cms 集成的 django 应用程序中硬编码模板名称?
我有一个自定义的联系表单应用程序,我想将它与 django-cms 集成。据我了解,我必须使用 django-cms 注册应用程序,然后在我看来,我必须返回一个 RequestContext 实例而不是常规上下文实例。所以在我的views.py
,我有
我不知道我是否在这里遗漏了什么,但我的问题是我不想硬编码模板名称my_template.html
。相反,我希望模板与添加新页面时放置的模板相同,所以我的问题是,有没有办法从托管应用程序的 django-cms 页面获取模板,或者我是否必须对模板进行硬编码要使用的?
django-cms - 检测占位符中的最后一个插件
有没有办法检测放置在占位符内的最后一个(或第一个)插件?
如果是最后一个插件,我想在我的插件模板中添加一个 class="last"。
django - django-cms + grappelli
如果有人知道如何让 django-cms 与 grappelli 一起玩,请提供一些提示
django - 在 django cms 中覆盖占位符?
嘿,我在我的一些自定义 cms 应用程序中使用来自 django cms 的占位符字段。基本上,我试图实现的是不同模板中使用的相同占位符字段的特定样式和过滤器。
例如,如果我有一个看起来像这样的空缺模型:
另一个模型也以类似的方式利用占位符字段。我希望我能做的是覆盖 tex.html 模板,然后有一些条件逻辑来检测占位符的名称,所以这样做
{% ifequal placeholder "info" %}
{{ body|truncatewords:200|safe }}
{% endifequal %}
的目的是我可以指定不同的过滤器,如 truncatewords 等,因为我不想将它应用于每个使用文本插件的占位符!
希望这已经足够清楚了!为任何帮助欢呼!
django - 带有 django-cms 和 Django 1.3 的 django-debug-toolbar
尝试同时使用 django-debug-toolbar 和 django-cms 时,我一直遇到错误。
“MpttMeta 没有属性‘类’”
我觉得这与与 Django CMS 捆绑的 Mptt 应用程序有关,但我不确定,我在几个项目中看到过这种情况,但我很惊讶我找不到直接命中的错误谷歌的消息,所以我想我会在这里发帖。
我尝试过使用最新发布的调试工具栏版本、开发分支以及 dcramer 的分支,但这并没有什么区别。我在 Django 1.3 和 Django CMS 2.1.3 上。
有任何想法吗?
谢谢!
python - Django-CMS 插件未显示在可用插件中
我一直在尝试编写一个 Django CMS 插件,但它没有出现在页面编辑的“可用插件”中,我很不确定为什么我已经阅读了其他几个插件的源代码,试图查看我的内容做错了。就好像 Django-CMS 没有注册插件一样。
目录结构:
cms_plugins.py
models.py
settings.py
django-cms - 如何在 Django-CMS 中显示下一页和上一页链接
我们有一个用 Django-CMS 构建的网站,并开发了一个带有替代 CSS 的移动版本,以适应较小的查看区域。除了通常的导航栏,我们还希望在每个页面的底部包含下一页和上一页链接。
我知道如何使用以下代码输出当前页面的兄弟姐妹:
将链接输出到下一页和上一页的最简单方法是什么?
django-cms - 我应该把我的 Django-CMS 插件的媒体文件放在哪里?
我正要setup.py
为我的 Django CMS 插件写东西,但我不知道应该把图标放在哪里。
在我看来,从您应该放置模板的位置来看,以下内容是最直观的:
在cms_plugin.py
我有以下方法:
如果我改为重新使用link.png
图像,则上述方法有效,但我正在寻找可以捆绑在与插件相同的文件夹中的东西。
我错过了什么?
django - 在 DJANGO 中围绕我的用户模型创建我的所有项目是一种好习惯吗?
我找不到真正的安德烈我需要的东西。我要构建一个复杂项目之王,并决定在学习 django 的过程中第一次承担这项艰巨的任务(是的,我知道这不是最聪明的事情,但我认为从长远来看运行它会证明它自己......希望如此......哈哈)
无论如何,在过去的项目中,使用 .NET,在设计我的数据库时,我只是使用了遵循 UML 并确保遵循所有规则。一切都很好,因为数据库和项目之间没有 OneToOne 关联...构建我需要的数据库,然后创建项目以从那里与我需要的东西进行交谈...只是与正确的 SP 交谈……
不,对于 DJANGO,它似乎有点相反,我不知道我以前遵循的编程模型(逻辑)是否仍然有效。
并且直截了当:
我正在同时构建两个系统。该系统一般用于自愿康复协会。有面向公众和用户的前台,以及面向 CEO 和其他人员的 CMS/后台(比网站中的内容更多,但当然,网站从后台获取数据,例如用于登录的用户身份、用于登录的用户名出版物等...)。
所以,我想说的是,这是一种基于用户的项目,大多数表格(模型?)以一种或另一种方式连接到用户(我写了带有问题标记的模型,因为当代表数据库时就是一切围绕用户表,但不确定将其更改为 MTV 时,它应该是什么样子 - 因为模型之间的连接和继承以及反向连接)......
我已经阅读了我能找到的所有 DJANGOPROJECT 文档,但众所周知,那里的所有示例都很简单,两个、三个模型,我找不到这么大的项目的复杂示例...... .
我很想用 django 来做这件事,学习曲线真的很陡峭,但希望我能睁开眼睛和世界,寻找更好的东西(已经做到了,而且每天我都越来越爱上它......开源万岁(来自长期的 MICROSOFT JUNKY)...大声笑)
只是为了显示部分数据库表(因为它们在 ms-sql 数据库中,我很确定这对 DJANGO 来说不是正确的,因为在我看来保持这样的状态似乎不合逻辑,但对于纯粹SQL 这是要走的路):箭头指向主键所在的表。
putTypes <- CommitteePubs -> 委员会 <- CommitteeMemebers -> 用户
ArticleGenres <- ArticleInGenres -> 文章 -> 用户
ImageTypes <- 图片 -> 画廊 -> 用户
残疾 <- 用户
依此类推......每件事都以一种或另一种方式连接到用户,无论用户是主表还是数据提供者表......
现在,任何人都可以帮我解决这个问题,我知道这是一个巨大的要求,当然我不是在寻找任何人来牵我的手,一步一步地带我走,只是在寻找一个大/复杂的例子,这样我就可以学习了从那里开始,使用一组复杂的表(模型)以及何时何地构建新应用程序以及何时在同一个应用程序中执行操作。如果可能的话,如何将用户表连接到所有其他表(我知道我导入并只是使用它,但这要复杂得多)。
最后一件事,对不起语法错误,不是我的母语......试图抓住它们,但我并不总是能......
PS 另一件事,我的用户模型比 django 模型复杂得多,我还有更多需要存在的字段,该怎么办?10x 用于阅读和帮助,任何人都可以....无论如何,如果没有,也是 10x :-)
埃雷兹
javascript - Django CMS / WYMEditor 停止剥离空白
我知道 WYMEditor 的全部内容,并且不打算使用段落作为间距,但是这里的问题是客户要求我们为他们提供此功能。
我一直在寻找 WYMEditor 在哪里剥离空白,似乎根本找不到它。
似乎当您按下回车键时,它会在视觉上创建一个 P,但是在单击源时它不包含它。此外,手动编辑 HTML 源代码以包含<p> </p>
不起作用,因为 WYMEditor 将其剥离。
只是想知道是否有人以前遇到过这个问题并且知道如何摆脱这个功能?值得注意的是,我相信在 Django-CMS 的“文本”模块和 WYMEditor 的 Javascript 中都发生了替换。