问题标签 [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.
django - Django-TinyMCE 验证规则
我在我的 Django 管理站点中使用 TinyMCE。我需要验证没有提交不允许的 HTML 标签。这是我尝试过的:
1) 验证方法
2) 验证规则
这似乎不起作用,因为任何提交都被视为有效。当我将 tinymce_models.HTMLField 更改为 models.TextField 时,该规则完美运行。因此,我认为这个问题是 TinyMCE 的结果。
有人可以帮忙吗?
django - 将 TinyMCE 集成到 django
与大多数文章不同,我没有尝试将 tinyMCE 集成到管理页面中。
我正在构建一个包含多个博客的站点,并且我想将 tinyMCE 集成到用户应该输入他的文章的文本区域中。上面提到的 textarea 不在管理控制台中。
我阅读了文档并逐行按照步骤操作。我所做的唯一更改是使用 STATIC_ROOT 而不是 MEDIA_ROOT。
我的Setting.py
BlogForm.py
models.py
现在我尝试了很多解决方案,但没有成功。
django - django-tinymce 现代主题
我在让现代主题与 django-tinymce 一起工作时遇到问题。简单主题和高级主题都正确呈现,但是当我切换到现代主题时,什么都没有呈现,并且我在控制台中收到 /static/tiny_mce/themes/modern/editor_template.js 的 404 错误
我试图在 django 管理员中完成所有这些工作。错误来自 /static/tiny_mce/tiny_mce.js 这很有趣,因为我没有在该目录中安装任何东西。我TINYMCE_JS_ROOT
在 settings.py 中使用 /static/js/tinymce 作为我的。在简单和高级主题之间切换时,一切正常。
我试图在它正在查找的确切位置复制一个 editor_template.js 版本,但我仍然得到 404。这就像它会清除 /static/tiny_mce 如果它存在并用某些东西替换它,但我想不通找出它是如何/从哪里得到的。
我正在使用来自http://www.tinymce.com/download/download.php和 django 1.6.5的 TinyMCE 4.1.3 安装
django - 使用 django-tinymce 配置 django-tinymce-filebrowser 不起作用
我正在使用 django tinymce 作为 django 形式的文本字段。它不是基于管理员的。
对于插入图像,我尝试了 django-tinymce-filebrowser。它在 tiny_mce.js 文件中的 firefox 错误控制台中给了我以下错误:
浏览按钮还显示指向以下 javascript 函数的链接:
我没有从它来的地方得到。
我的 settings.py 看起来像这样:
我尝试搜索 django-tinymce-filebrowser 示例,但没有什么可用的。大多数文档适用于仅在管理员中工作的 django 文件浏览器。
有谁知道如何配置这个文件浏览器?
django - TinyMCE 编辑器在新模型实例的 Django 管理界面中消失
在 Django 管理界面中,有些部分在我添加新部分时不会在表单中显示 WYSIWYG HTML 编辑器。
在管理界面中:
当我运行它时,CompanyCustomSections 出现,TinyMCE WYSIWYG HTML 编辑器body
按预期附加到该字段。但是,当我在管理界面中单击“添加另一个自定义部分”时,出现的空白表单具有该body
字段的纯文本文本区域,而不是所见即所得编辑器。
我环顾四周,发现一些人遇到了 TinyMCE 编辑器消失的问题,并尝试了他们的一些解决方案。我尝试将 TinyMCE Javascript 文件添加到js
属性中,CompanyCustomSectionInline
并尝试使用自定义ModelForm
来确保为创建和编辑模型提供相同的表单,但无济于事。
即使您没有解决方案,我也将不胜感激。
python - Tinymce 编辑器未在 Django 模板中显示
我正在尝试使用 django-tinymce 在我的表单中设置一个字段的样式,但没有成功,因为它只是在表单中显示一个普通的 CharField。测试表单是使用 Django 清晰表单呈现的表单集的一部分。
模型.py
表格.py
网址.py
模板
设置.py
这是指定静态文件 url 的正确方法吗,我的所有 js 文件都存储在静态文件夹中,而不是文档中建议的媒体文件夹中?CharField 是否由于参数定义不正确而无法工作?
如何指定使用 TinyMCE 编辑器显示的文本字段?
假设用户通过 TinyMCE 完成了表单的编辑,如何将提交的数据显示为 html 表单?
django - Django 的 tinymce 未加载 - 在 init 中抛出错误
这是我的设置:
网址.py
设置.py
my_template.html
表格.py
我一直在搜索文档和其他 SO 线程,我认为我设置正确。但是,我收到了错误:
这是static/django_tinymce/init_tinymce.js
. 我所有的资源都加载正常,控制台中没有 404 错误我错过了什么?在过去的两个小时里,我一直在为此苦苦挣扎。谢谢
python - django-tinymce 1.5.2 没有输入文本的字段
我创建了一个博客并安装了 django-tinymce 1.5.2。但是当按照上述文档进行配置时,我没有在管理面板中输入文本的字段。
我的模型
设置.py
django - django-tinymce 不显示格式化工具栏
TL;DR - Tinymce 的格式化工具栏不显示。一行 django 生成的 html 似乎很可疑,但我不确定它为什么在哪里。这是 python 3.4 和 django 1.8。
我已经这样做了:
设置.py
我正在使用 django-tinymce 默认值。
网址.py
模型.py
(文档建议使用 HTMLField。其他来源建议使用 TextField。到目前为止结果相同。)
表格.py
模板
我认为这是我需要做的一系列事情。但是文本字段看起来就像一个文本字段。
一件相当奇怪的事情(也是主要嫌疑人)是我看到这个 HTML 被提供:
第/static/{% media %}/
3 行显然是错误的,虽然我不明白它来自哪里。我找到的最接近的来源是tinymce/settings.py
,它不是逐字相同的(没有'min')。
Fwiw,如果我配置不正确,我目前有这些值:
附带问题
tinymce 文档(不是 django-tinymce)建议从 CDN 获取 tinymce。Django-tinymce 将其打包。任何人都知道这可能有什么好处(除了本地调试)?
python - django 可重用应用程序如何进行自我初始化?
我正在创建一个 django 应用程序作为 python 包,几乎类似于django-tinymce
关于 django-tinymce 有趣的一点是,每次我重新启动我的 web 服务器时,例如我运行:
以某种方式自动开始运行 django-tinymce中的settings.py文件。
这怎么可能 ?
我只是在 INSTALLED_APPS 中添加 tinymce,除了里面的代码python2.7/site-packages/tinymce/settings.py
开始运行,并且每次我重新启动我的 Web 服务器或运行任何 manage.py 命令时都会执行一些初始化操作。