问题标签 [django-tinymce]

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 投票
1 回答
1455 浏览

wysiwyg - 如何在 django cms 文本编辑器中添加脚本标签

我正在 django-cms 上建立一个网站。在某些页面中,我想将 javascript 添加到 django-cms 页面(不是模板)。

如何在 django-cms 所见即所得编辑器中转义脚本标记,每当我尝试在页面中添加警报时,只要写下“警报”一词就会执行。

任何指示或建议都会很棒

谢谢

0 投票
1 回答
628 浏览

tinymce - 如何粘贴
进入tinymce并保留格式?

这似乎很难做到。
我正在将 html 代码粘贴<pre>到 tinymce 编辑器中。
所有的空格都在里面<pre>

例如,我正在尝试复制 StackOverflow 的<pre><code>块,如

看来,tinymce 修剪了空格<pre><code><span>并删除了换行符

我怎样才能保存它?
我正在使用 3.5.3 顺便说一句

0 投票
3 回答
2889 浏览

python - Django-Tinyce 导入错误

我正在尝试按照本教程让 tinymce 与 django 和 zinnia 一起工作。它不工作,所以我试图做“测试”,但是当我运行时得到这个错误django-admin.py syncdb。我该如何解决?

谢谢你。

0 投票
2 回答
3112 浏览

python - Django TinyMCE:“ModelFormMetaclass”对象不可迭代

我目前正在使用 Django 框架将内容管理系统构建到公司网站中,并在成功完成一个页面后,开始在另一个页面上工作,该页面需要在管理界面中使用富文本编辑器。

为这项工作选择了 TinyMCE,周一我花了很多时间试图让它正确运行,但只设法包含一个简单的 HTMLField()。被许多不同的教程稍微弄糊涂了,我现在遇到了一个我正在努力寻找解决方案的错误,我希望 StackOverflow 社区可以提供帮助。

目前,我有以下代码:

出于调试目的,此代码的大部分已被注释掉,因为问题似乎出在 models.py 上:

这是我收到的回溯:

如您所见,tinymce 似乎已正确安装,问题出在 models.ModelForm

如果不清楚,我的目标是创建一个简单的 MyModel 模型,其中包含一个内容字段,可使用 TinyMCE 编辑器进行编辑。如果您认为我可以提供更多代码来阐明这种情况,请告诉我。谢谢。

0 投票
4 回答
3478 浏览

python - TinyMCE 与 Django:“此字段是必需的”

我目前在 Django 管理界面中使用 TinyMCE 编辑器时遇到问题。当在两个特定的 TinyMCE 字段中输入文本并按保存时,将返回表单,两个字段均为空,标记为红色并标有“此字段为必填项”标签:

在此处输入图像描述

这种行为很奇怪,因为我在不同的模型中实现了各种 TinyMCE 编辑器,它们运行良好。我应该澄清一下,我希望这两个字段都是强制性的。问题是输入的文本被丢弃,返回的表单两个字段都为空。以下是所有相关代码:

companycms/新闻/models.py

companycms/新闻/forms.py

companycms/新闻/admin.py

companycms/companycms/widgets.py

检查 JavaScript 控制台后,没有返回任何错误,我检查了其他管理页面,发现此错误没有出现在其他任何地方。

在此先感谢您的帮助。

0 投票
1 回答
358 浏览

django - django-tinymce 的问题

我正在使用使用 django-tinymce 的 django 表单。

我已按照django-tinymce.readthedocs.org中的说明进行操作。这似乎可行,但是按钮在 Firefox 或 IE 9 中无法正常显示。但在 Google Chrome 中可以正常工作。

我使用以下代码在 forms.py 中创建 tinyMCE 字段

在我的模板中,我从 Amazon S3 加载 tinyMCE 的 js 文件。

这会在 Firefox 中加载编辑器,但这就是它的显示方式在此处输入图像描述

请注意按钮。它出现在一些不明字符中。

但是,如果我将 javascript 文件的 URL 更改为使用 tinyMCE 提供的 URL,即;

然后编辑器将在 Firefox 中正确显示。请检查下面的图片。在此处输入图像描述

可能是什么问题?

我正在使用 Windows 7 和 django 1.5.1 并使用 django 的开发服务器。我用过 tinyMCE 4.0.2

0 投票
1 回答
334 浏览

django - 使用 TinyMCE 如何在确保 textarea 中的样式与输出到我的应用程序的样式匹配的同时限制 html

我正在使用 tinyMCE 3(在我的 django 应用程序中使用 django-tinymce)。这是一组非常有限的 html,我想要输出,我不希望 tinyMCE 添加内联样式或 span 元素。

我已经使用了valid_elements参数tinyMCE.init(),但这似乎只影响 html tinyMCE 传递到我的数据库 - 它似乎无法控制 textarea 中的 html(仍在添加跨度和内联样式)。我想要所见即所得。

我在下面包含了我的 init 参数(它们在 python 中 - django-tinymce 在启动 tinyMCE 时将这些参数传递给 javascript)。

如何在编辑 textarea 时控制 html?

0 投票
0 回答
132 浏览

django - TinyMCE 安装发出警告

我确实 pip install django-tinymce 它给出了这个警告

  1. 这个错误是什么意思

我还安装了 Grappelli,它的文档说 TinyMCE 默认附带它。

  1. 所以,我不需要 pip install django-tinymce

  2. Grappelli 文档没有给出正确的解释来使用它。有人可以提供正确的步骤来配置 tinyMCE

另外,当我执行 python manage.py schemamigration --auto added_tinymce 我得到了这个错误

所以有人可以指导我完成它吗

0 投票
1 回答
654 浏览

django - 404 用于 django-grappelli-tinymce 配置

我在控制台中为 Grappelli 附带的 TinyMCE 配置获取了这个。我知道 404 意味着它不会退出,但是我应该怎么做才能在我的管理面板上的 models.TextField() 上获得 TinyMCE 选项。

我按照 Grappelli 的文档对 tinymce 所说的做了。但还是不成功

下面我还包括了我的 admin.py、models.py 和 base.py。base.py 实际上是我的 settings.py,它位于我的设置文件夹下,如 GSWD 教程中所述

我的管理员.py

我的模型.py

我的基础.py

0 投票
2 回答
1605 浏览

django - django admin tinymce 用于部分 textareas

我正在使用来自 grappelli 的 django admin + grappelli + tinymce。

它完美无缺,但我不知道如何使用 textareas 制作管理表单并仅将 tinymce 应用于其中的一部分。

例如,我有两个字段:描述和元描述。我只需要tinymce 来进行描述,我需要没有tinymce 的textarea 来进行元描述。

admin 中的 tinymce 通过如下形式启用:

并在 admin.py 中启用:

看起来行为是在 tinymce init 的开头描述的:

有没有办法解决我的问题?