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

django - django tinymce django filebrowset tinymce_popup.js 404

我面临着 django 文件浏览器和 django-tinymce 找不到的 404 对象。问题是,当我想选择一张之前上传的图片时,我无法在我的 HTMLField 中继续引入它。

这是我的设置:

网址

已安装的应用程序:

行政 :

和错误

/media/admin/tiny_mce/tiny_mce_popup.js HTTP/1.1" 404 1729

我不知道该怎么做。如果您有任何建议,请提前感谢您!

0 投票
1 回答
72 浏览

django - 如何禁用编辑器

我使用 django-tinymce 输入格式化文本。我需要禁用表单中的整个字段和所有编辑器按钮,但找不到方法。如果有人知道如何做到这一点,请提供帮助。

0 投票
1 回答
564 浏览

python - django-tinymce 编辑器中的弹出窗口显示 404 错误

怎么了:

我已经安装了 django-tinymce 来处理我网站管理部分中的文本字段。编辑器运行良好,尽管不如预期,因为每当我尝试插入图像、链接、符号等时 - 即,每当出现弹出窗口时 - 编辑器都会打开一个 404 Not found 窗口而不是实际的小部件表单。

我试过的:

我试过添加

tiny_mce_popup.js。没有改变。

有趣的是,应该在弹出窗口中打开的 *.htm 文件存储在目录 {{ MEDIA_URL }}js/tiny_mce/themes/advanced/ 中(正如我所提到的,服务器没有打开他们)。但是,如果我尝试在浏览器中打开同一目录中的其他文件(例如 {{ MEDIA_URL }}js/tiny_mce/themes/advanced/editor_template.js 或 {{ MEDIA_URL }}js/tiny_mce/themes/advanced/img/flash .gif),一切正常 - 文件显示没有任何错误。

此外,在本地服务器上一切正常 - 只有在部署后才会遇到问题。

可能有助于识别问题的代码:

项目的urls.py

TinyMCE 的urls.py

TinyMCE 的settings.py

那么如何让 django-tinymce 的弹出窗口工作呢?在此先感谢您的帮助!

编辑:找到解决方案。原来我的托管服务提供商没有在允许的静态文件扩展名列表中包含htm(l) 。现在一切正常。

0 投票
1 回答
1354 浏览

django - django 模板中的 tinymce 小部件使用

我创建了一个模型

并将forms.py创建为

我添加了tinymce,它在管理员中工作,但不在模板中呈现。我试图通过 forms.py 的变体覆盖表单

但它不起作用。提前致谢

0 投票
1 回答
657 浏览

javascript - tincyMCE 添加多个按钮

我正在尝试在 TinyMce 编辑器中添加多个按钮。我尝试了此链接TinyMCE 添加多个自定义工具栏按钮并将其放在 jsfiddle 下方。此代码仅生成一个按钮。

jsfiddle.net/LJWcz/

0 投票
3 回答
2207 浏览

django - 使用 Django 直接从 heroku 提供静态媒体

由于起源问题无法在我的 S3 存储桶上存储 TinyMCE js 文件,我正试图让 Heroku 为它们提供服务。

这是我迄今为止尝试过的,但没有运气。浏览器 url 看起来不错(http://www.mysite.com/media/js/tiny_mce/tiny_mce.js),但 heroku 没有提供它们并返回 404。

这是我的代码:

设置.py

网址.py

0 投票
1 回答
718 浏览

django-tinymce - Django-Tinymce-editor 的替代品

我在我的项目中使用了 django-tinymce。使用“tinyMCE.execCommand('mceAddControl', false, id);”命令将 django-tinymce 编辑器附加到 textarea 字段,但问题是它没有从本地计算机上传图像的功能。请建议我哪个编辑器适合我的情况。

0 投票
1 回答
1540 浏览

django - Django-tinymce + django-filebrowser-no-grapelli 不起作用

我有点困惑。我尝试了不同的方法和手册,但对我没有任何帮助。我使用的是:django 1.5、django-page-cms、django-tinymce。我需要用于 tinymce 的文件浏览器以便在管理员中使用。我停在https://github.com/wardi/django-filebrowser-no-grappelli,因为它看起来使用起来最简单,而且我不需要 Grapeeli,它需要https://github.com/sehmaschine/django-文件浏览器。所以我需要:

  • 在 INSTALLED_APPS 中添加“文件浏览器”;
  • 在管理员之前添加(r'^admin/filebrowser/', include('filebrowser.urls')),到网址
  • 更改 /templates/admin/index.html 添加{% include 'filebrowser/append.html' %}之前 {% for app in app_list %}

完成这些步骤并更正 append.html(对于 django 1.5 - 更改 url 外观)后,Reverse for 'tinymce-filebrowser' with arguments '()' and keyword arguments '{}' not found.当我想进入使用 tinymce(和文件浏览器)的页面时收到错误消息。谷歌无法让我确定我需要做什么。

所以我希望能得到你的帮助。如果有人使用过此类库,请告诉我,在这种情况下我需要做什么?或者是否存在具有理解配置的另一个工作文件浏览器?

更新。添加 tinymce url 并编辑几乎所有文件浏览器模板(因为 django 1.5)。我有一些问题:

  • 在带有 tinymce 编辑器的页面上,我在控制台错误中看到:localhost:8000/admin/tinymce/filebrowser/ 404 (NOT FOUND). tinynce 仍然可以正常工作,但我无法使用文件浏览器的图像链接,该链接在添加文件浏览器后出现(控制台中的错误Cannot call method 'apply' of undefined:)
  • 上传文件(直接,没有tinymce)总是在这里失败:localhost:8000/admin/filebrowser/upload_file/ 500 (INTERNAL SERVER ERROR)

任何想法如何解决这些问题?

更新。为了解决第一个问题,您需要放在(r'^admin/tinymce/', include('tinymce.urls')), 之前 url(r'^admin/', include(admin.site.urls)),

为了解决第二个问题,您需要使用正确的 django-filebrowser-no-grapelli 包,最好没有 flash_login_decorator 用于上传功能。

0 投票
2 回答
482 浏览

python - Django tinymce 安全模板标签

我目前正在尝试 django tinymce,我想在主页上显示总共大约 200 个字符的截断文本。

问题是我不希望 html 标签出现,也不希望图像出现在这个截断的文本中。有没有简单的方法来解决它?

示例:如果图像在 200 个字符之间,则会显示 img 标签、属性等,如果我使用安全模板标签,则会呈现图像。我应该如何解决这个问题?我应该编写自己的模板标签并删除图像吗?

第二个问题是我找不到从用户 PC 浏览图像并上传的选项。我不希望任何页面查看媒体,我只想浏览和上传图片。

0 投票
1 回答
527 浏览

django - 带有 TinyMCE 和堆叠内联的 Django 管理员使用 Visibility:Hidden 呈现 Textarea

我正在为我的管理员使用 django-tinymce。

我有一个具有一对多关系的产品模型的类别模型。

在应用程序中,我对产品使用了 StackedInline,然后将其添加到 CategoryAdmin,如下所示:

发生的情况是,在 Admin 后端,所有文本区域都以“可见性:隐藏”呈现,如下所示:

有人有类似的问题并有解决方案吗?

django 1.5,tinymce 1.5.2