python - TinyMCE 弹出窗口在 Django 开发服务器中不起作用

标签 python django tinymce django-tinymce

TinyMCE 工作正常,除了弹出窗口之外。它们是空白的,经过一些谷歌搜索后,显然这与 Firefox 和 Django 的跨域错误有关。我尝试使用 document.domain,但我感觉当您使用 Django 开发服务器 ( http://127.0.0.1:8000 ) 时它不起作用。

最佳答案

127.0.0.1 作为域名没有任何问题。问题是它与您的媒体域 localhost 不同,尽管它们都指向同一件事。

TinyMCE 不喜欢媒体使用不同的域,这就是为什么使用相对的 MEDIA_URL 会起作用。使用 URL http://localhost:8000/ 访问您的服务器也可以,因为该域与 MEDIA_URL 相同,因此设置您的 MEDIA_URL127.0.0.1:8000/m/ 并使用 http://127.0.0.1:8000/ 访问它。

关于python - TinyMCE 弹出窗口在 Django 开发服务器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2260061/

相关文章:

python - 用于在字符串中查找字母数字模式的正则表达式

python - FactoryBoy 重写属性

python - Ansible:json 对象上的 set_fact

Python Django 网址无法正常工作?

django - 如何更改 DjangoRestFramework 序列化程序的 "This field is required"错误消息?

html - HTML 格式的 Django 电子邮件

tinymce 自动添加 p 标签?

javascript - TinyMCE自定义工具栏menuItem点击触发所有父项的点击事件

tinymce - 在TinyMCE中上传图像的路径可以是绝对路径而不是相对路径吗?

python - 如何忽略调用 rglob 时发生的异常?