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

django - 安装程序在 Django-CMS 中找不到 cms 应用程序的模型

我已经在我的主机中安装了 django-cms。但有一个问题。那是我制作syncdb的时候,我所有的应用程序都同步了,cms应用程序没有。尽管我已经在设置中声明了足够多的内容。这也根本不是错误。谁来帮帮我。非常感谢!

(1146,“表 '***.cms_page' 不存在”)

0 投票
2 回答
461 浏览

python - django-cms 入门:page_submit_row 上的错误

我开始使用 django-cms,当我尝试在管理界面中编辑页面时遇到异常。

TemplateSyntaxError由于{% page_submit_row %}模板标签引发了异常。

有人知道 django-cms 的好教程吗?

更新:django-cms 的安装似乎没有完全成功。缺少 admin/page_submit_line.html 模板。我尝试重新安装几次,结果相似。该文件的手动副本解决了该问题。

如何确定安装已正确完成?我猜其他一些文件丢失了。手动复制丢失的文件是否安全?

0 投票
3 回答
4361 浏览

django - Django FlatPages 与 Django-CMS

没有过多的细节,我正在构建一个 Django 站点,我想实现一个 CMS 解决方案,同时在页面布局、导航和组织方面具有很大的灵活性。

它主要用于我们的文档,到目前为止,我在试图弄清楚 Django CMS 的来龙去脉时遇到了很多麻烦。

有经验的 Django 开发人员会建议我使用带有 tiny_mce 之类的平面页面吗?

0 投票
1 回答
1709 浏览

python - 编写我自己的 django-cms 插件。有什么建议吗?

我看不到在 django-cms 中创建表的任何可能性。我需要这个功能,所以我正在评估编写自己的插件的可能性。

我开始使用这个产品。我已经仔细阅读了文档,我或多或少地看到了如何做到这一点。

但是,在开始这项任务之前,我很乐意听到一些提示和技巧。有人有使用 django-cms 插件的经验吗?

提前致谢

0 投票
1 回答
423 浏览

django - 如何在 Django-CMS 中正确修改自定义插件?

Django-CMS 自定义插件和导航扩展器允许在 HTML 的某些部分创建任何内容 HTML。但是,我经常需要一些特定插件所需的 JavaScript,例如相册查看器插件,它需要 .

我目前的解决方案是让用户为此指定一个特定的模板。我可以在模板 render()中进行一些检查以使用特定的占位符或使用占位符限制,但这似乎不对:它仍然在“body”占位符中。

有什么建议吗?

0 投票
2 回答
873 浏览

django - 带有 Django 的 CMS 子站点

我正在使用 Django 创建一个站点,该站点为各种生产者消费者提供单独的 Web UI 。两个 UI(或“子站点”)都有不同的布局、菜单和图形。然而,他们访问相同的数据库和模型,只是从不同的方面(生产者与消费者......)。它都托管在一个域下,UI 区分是通过 URL 完成的。

当我想将 CMS 集成到该系统以处理菜单结构和文本内容时,问题就来了。我应该如何处理不同 UI 的两个不同菜单?我查看了 django-cms 和 django-page-cms,它们似乎只维护一个菜单层次结构。

有任何想法吗?

一个肮脏的解决方案是为 CMS 中的每个 UI 的菜单项添加不同的前缀,并破解 CMS 代码,以便它只插入正确 UI 的菜单项(作为 show_menu 模板标签的参数给出)。

一个更好的方法是如果可以有多个 CMS 应用程序实例,那么每个实例都有自己的数据库表。但这对于 django 和例如 django-cms 或 django-page-cms 是否可行?

一些进一步的限制:

  • CMS 必须支持本地化
  • 我更喜欢运行单个 Django 实例,以保持配置和测试简单
0 投票
2 回答
2080 浏览

python - 无论如何,只有少数人可以访问(站点端)Django CMS页面?

我已经安装了 Django CMS ( http://www.django-cms.org/ ),它几乎是完美的。我一直在 IRC #django-cms 组上聊天,并且已向我确认,我无法访问我在 Django CMS 中创建的页面,仅限于站点方面的少数几个页面。

我知道 CMS_PERMISSIONS 设置,但这似乎只限制管理站点上的用户。我想要实现的是在 CMS 的管理端创建的页面在站点端被限制为少数几个。所以在我的网站方面,我会有我的主页、关于、服务、联系的正常页面,然后它们将成为登录区域。登录后,它们将是仅对特定人员可用的页面。一些页面给一些用户,其他页面给其他用户。

如果这在正常的 Django CMS 安装中无法实现,那么我究竟该如何以另一种方式实现呢?我不是 Django 专家,但这是我想做的事情,我不知道从哪里开始。有人能帮忙吗?有没有其他人做到这一点?

0 投票
1 回答
7042 浏览

python - Python-MySQLdb 问题:错误的 ELF 类:ELFCLASS32

作为尝试 django CMS ( http://www.django-cms.org/ ) 的一部分,我正在努力让 Python-MySQLdb 工作 ( http://pypi.python.org/pypi/MySQL-python/)。

  • 我已经安装了 Django CMS 及其所有依赖项(Python 2.5、Django、django-south、MySQL 服务器)
  • 我正在尝试使用 MySQL 作为所选数据库类型的 Django CMS 代码中的示例代码

当我执行python manage.py syncdb时,出现以下错误:

django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错:/root/.python-eggs/MySQL_python-1.2.3c1-py2.5-linux-i686.egg-tmp/_mysql.so:错误的 ELF 类:ELFCLASS32

我已经能够将问题专门跟踪到 python-mySQLdb(在堆栈跟踪中也可见)。除此之外,我完全感到困惑。我不知道 ELFCLASS32 是什么意思,也不知道 ELF 类是什么。

我怀疑这个错误可能与我正在运行 64 位版本的 Debian 5(在 VPS 上)有关。

有什么好主意如何解决问题?

0 投票
4 回答
11713 浏览

database - 如何完全转储 Django-CMS 的数据

我有一个已经在生产环境中运行的 Django-CMS 实例。我想转储与 CMS(页面和插件)相关的所有数据,以便我可以将其加载回我的开发环境中。

当我这样做时python manage.py dumpdata cms,它会转储大部分数据,但不是全部。插件的任何内容都不会被转储。当我查看 django-cms 源代码时,我发现插件与其他模型被组织在不同的文件夹中 - 我确信这与dumpdata.

有谁知道他们将如何实现我想要做的事情?

感谢您的帮助/回答!

0 投票
2 回答
3941 浏览

django - Django-cms 示例。如何运行它?

我正在尝试运行 django-cms 示例。但我认为我做错了什么。任何人都可以按步骤描述如何运行 django-cms 示例吗?