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_URL
到 127.0.0.1:8000/m/
并使用 http://127.0.0.1:8000/
访问它。
关于python - TinyMCE 弹出窗口在 Django 开发服务器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2260061/