问题标签 [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 回答
207 浏览

django - Tinymce 编辑器删除管理站点中的 html 代码

我正在使用一些 javascript 在我的页面中创建内容。我正在创建我的 div 并添加脚本。因此,内容通过 javascript 被拉入页面。

我也在django-tinymce我的管理站点中使用包。我正在通过tinymce 上的HTML 按钮输入和保存我的HTML 代码。在模板中一切正常。但是,当我想编辑该内容时,我的 div 在 Tinymce HTML 视图中被替换为一个空的 div。

这是我的原始html代码:

保存此 html 代码后,当我再次按下 tinymce 上的 HTML 按钮时,我看到以下 html 代码:

我的 tincmce 配置在 settings.py 文件中是这样的:

0 投票
3 回答
1241 浏览

django - 无法让 TinyMCE 在 django admin 中工作

我按照此处的说明将 TinyMCE 安装到 django Admin 后端。

但它不起作用。检查控制台日志时,我看到了这个:

我需要手动添加js文件吗?github中的说明没有提到这一点。

更新

确实要使其工作,必须将 tiny_mce 移动到您的静态文件夹。这是我为也有类似问题的人提供的解决方案。

0 投票
2 回答
624 浏览

django - 将 Django Flatpages 与 TinyMCE 一起使用

我正在尝试使用 Django Flatpages(进入管理员)来实现 Django TinyMCE 小部件。

我已经在 django flatpage 中阅读了这个 Embedding tinyMCE

我做了sabe,但没有工作。这是我的 admin.py 代码:

我的网站运行良好,没有错误,可以编辑或创建新的 Django Flatpage,但小部件没有出现。有任何想法吗?

0 投票
1 回答
731 浏览

django - django-tinymce 插件未加载 django 1.8

我正在尝试在我的项目中实现 django-tinymce。在撰写博客文章时,我很想使用一些富文本功能,因此我的目标是将 HTMLField 应用于管理中的正文。

我当前使用的设置非常简单——这就是我在 settings.py 中的设置:

}

这是在models.py中:

我这样称呼.js:

我的问题 - 无论我在设置中做什么,我都会得到相同的结果:

这是我得到的

我将不胜感激任何指向我可能做错的事情。

非常感谢!

德彦

0 投票
1 回答
790 浏览

tinymce - 如何使用 justboil 插件将图像上传到 tinyMCE 上的目标文件夹?

我在 tinyMCE 上使用 justboil 图像上传插件。我可以上传图像,但该图像而不是上传到目标文件夹“媒体”被上传到 htdocs 文件夹(xampp),这意味着它甚至没有上传到我的根文件夹教程

我的代码哪里出错了?

0 投票
2 回答
552 浏览

django - django、mezzanine、nginx 中的 displayable_links.js 出现 500 错误

我在 displayable_links.js 上收到 500 错误。我认为这与我的 ssl 设置有关。使用 Django 1.9.1、Python 2.7.5、PostgreSQL 9.2.14 和夹层 4.1。发生在调试和 gunicorn 后面。我有 * 允许主机只是为了消除这种可能性。它也直接发生在端口 8000 上。

我的 nginc.conf:

}

还有我的settings.py:

编辑添加堆栈跟踪:

0 投票
1 回答
1244 浏览

javascript - django ImportError:没有名为 tiny-mce 的模块

我正在运行 django 1.7.2 和 python 2.7。

我有一个测试表单,我想将django-tinymce添加到我的文本区域。

我已按照此处的教程安装 django-tinymce。

但是,当我尝试运行服务器时,我在本地开发服务器上收到以下错误:

以下是我安装 django-tinymce 的步骤:

  1. 将应用程序安装到我项目的虚拟环境中。

    /li>
  2. 我通过运行 pip freeze (django-tinymce==2.2.0) 确认了上述安装。

  3. 然后我添加'tinymce',到我的INSTALLED_APPS

  4. 然后我添加(r'^tinymce/', include('tinymce.urls')),到我的网址。

  5. 然后我将 tinymce js 文件添加到我的插件中,并在我的 base.html 文件中引用了该文件:

    <script src="{{ STATIC_URL }}plugins/tinymce/tinymce.min.js"></script>

我已将以下代码添加到我的 settings.py 文件中:

我已经仔细检查了我是否已将 django-tinymce 正确安装到正确的虚拟环境中。

我已经搜索了 Google 和 SO,但是当我尝试运行本地开发服务器时,我对如何解决我遇到的错误感到困惑:

ImportError:没有名为 tiny-mce 的模块

编辑

这是表单代码:

这是完整的回溯:

0 投票
2 回答
3420 浏览

python - Django / TinyMCE 编辑器不工作

我将 Django 1.8 与 Python2.7 一起使用。我已经使用命令“pip install django-tinymce”安装了 TinyMCE,并在 INSTALLED_APPS 中包含了“tinymcy”应用程序。

包含在项目 URL 中: urls.py

Settings.py 文件中的 TinyMCE 配置

模型.py

表格.py

视图.py

在我的 base.html 中添加了 tinymce js 链接

在我的 add_post.html 中添加了 tinymce

生成的 Textarea 的 HTML

TinyMCE 还没有工作!我在哪里犯错

0 投票
1 回答
751 浏览

django - how to assign unique html id to a form field for every django form instance

My form is

and in my view I am creating an instance of the form answerForm=AnswerForm(). In the template I have many instances of the answerForm inside a for loop

my question:

  • how to instantiate django form in the view to create a unique HTML id for the field answer. Similar question was asked here the suggestion was to use auto_id. ContactForm(auto_id='id_for_%s') as mentioned in the django form documents modifies the id name format for all the form fields, but still I could not understand how to make django form field unique for multiple instances.
  • I am facing problems because of nonunique html id that the form is generating.
0 投票
4 回答
1006 浏览

javascript - Django-tinyMCE 提交按钮不起作用

我已经用 django-tinymce 包实现了 TinyMCE。但是,我的提交按钮在没有 TinyMCE 的情况下可以正常工作,现在变得相当无用,因为一旦填写了所有内容,我就无法提交表单。

我可以在 TinyMCE 中使用 Ctrl + S (我偶然发现),一切都会正确提交。另外,我可以使用 TinyMCE“保存”插件的保存按钮来提交。我是否必须配置提交按钮才能使其与 TinyMCE 一起使用?

模板:

视图.py

表格.py

TinyMCEurls.pyINSTALLED_APPS..