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

时间:2010-02-14 03:31:47

标签: python django tinymce django-tinymce

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

2 个答案:

答案 0 :(得分:1)

127.0.0.1作为域没有任何问题。问题在于它与您的媒体域localhost不同,尽管它们都指向相同的事物。

TinyMCE不喜欢媒体的不同域名,这就是让亲戚MEDIA_URL可行的原因。使用网址http://localhost:8000/访问您的服务器也会有效,因为该域名与MEDIA_URL相同,因此将MEDIA_URL设置为127.0.0.1:8000/m/并访问它与http://127.0.0.1:8000/

答案 1 :(得分:0)

如果我使用localhost:8000,而不是使用127.0.0.1:8000,一切似乎都完美无缺。我不知道为什么。也许是因为localhost:8000是一个域而127.0.0.1:800不是。