问题标签 [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.
wysiwyg - 如何在 django cms 文本编辑器中添加脚本标签
我正在 django-cms 上建立一个网站。在某些页面中,我想将 javascript 添加到 django-cms 页面(不是模板)。
如何在 django-cms 所见即所得编辑器中转义脚本标记,每当我尝试在页面中添加警报时,只要写下“警报”一词就会执行。
任何指示或建议都会很棒
谢谢
tinymce - 如何粘贴进入tinymce并保留格式?
这似乎很难做到。
我正在将 html 代码粘贴<pre>
到 tinymce 编辑器中。
所有的空格都在里面<pre>
例如,我正在尝试复制 StackOverflow 的<pre><code>
块,如
看来,tinymce 修剪了空格<pre><code><span>
并删除了换行符
我怎样才能保存它?
我正在使用 3.5.3 顺便说一句
python - Django-Tinyce 导入错误
我正在尝试按照本教程让 tinymce 与 django 和 zinnia 一起工作。它不工作,所以我试图做“测试”,但是当我运行时得到这个错误django-admin.py syncdb
。我该如何解决?
谢谢你。
python - Django TinyMCE:“ModelFormMetaclass”对象不可迭代
我目前正在使用 Django 框架将内容管理系统构建到公司网站中,并在成功完成一个页面后,开始在另一个页面上工作,该页面需要在管理界面中使用富文本编辑器。
为这项工作选择了 TinyMCE,周一我花了很多时间试图让它正确运行,但只设法包含一个简单的 HTMLField()。被许多不同的教程稍微弄糊涂了,我现在遇到了一个我正在努力寻找解决方案的错误,我希望 StackOverflow 社区可以提供帮助。
目前,我有以下代码:
出于调试目的,此代码的大部分已被注释掉,因为问题似乎出在 models.py 上:
这是我收到的回溯:
如您所见,tinymce 似乎已正确安装,问题出在 models.ModelForm
如果不清楚,我的目标是创建一个简单的 MyModel 模型,其中包含一个内容字段,可使用 TinyMCE 编辑器进行编辑。如果您认为我可以提供更多代码来阐明这种情况,请告诉我。谢谢。
python - TinyMCE 与 Django:“此字段是必需的”
我目前在 Django 管理界面中使用 TinyMCE 编辑器时遇到问题。当在两个特定的 TinyMCE 字段中输入文本并按保存时,将返回表单,两个字段均为空,标记为红色并标有“此字段为必填项”标签:
这种行为很奇怪,因为我在不同的模型中实现了各种 TinyMCE 编辑器,它们运行良好。我应该澄清一下,我希望这两个字段都是强制性的。问题是输入的文本被丢弃,返回的表单两个字段都为空。以下是所有相关代码:
companycms/新闻/models.py
companycms/新闻/forms.py
companycms/新闻/admin.py
companycms/companycms/widgets.py
检查 JavaScript 控制台后,没有返回任何错误,我检查了其他管理页面,发现此错误没有出现在其他任何地方。
在此先感谢您的帮助。
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
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?
django - TinyMCE 安装发出警告
我确实 pip install django-tinymce 它给出了这个警告
- 这个错误是什么意思
我还安装了 Grappelli,它的文档说 TinyMCE 默认附带它。
所以,我不需要 pip install django-tinymce
Grappelli 文档没有给出正确的解释来使用它。有人可以提供正确的步骤来配置 tinyMCE
另外,当我执行 python manage.py schemamigration --auto added_tinymce 我得到了这个错误
所以有人可以指导我完成它吗
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
django - django admin tinymce 用于部分 textareas
我正在使用来自 grappelli 的 django admin + grappelli + tinymce。
它完美无缺,但我不知道如何使用 textareas 制作管理表单并仅将 tinymce 应用于其中的一部分。
例如,我有两个字段:描述和元描述。我只需要tinymce 来进行描述,我需要没有tinymce 的textarea 来进行元描述。
admin 中的 tinymce 通过如下形式启用:
并在 admin.py 中启用:
看起来行为是在 tinymce init 的开头描述的:
有没有办法解决我的问题?