微小的mce在raw_id_fields打破django自己的弹出窗口

时间:2010-07-07 19:30:56

标签: django django-admin tinymce

我使用Tiny mce为我的所见即所得。

我正在使用子域来提供媒体文件

#settings.py:
MEDIA_URL = 'http://media.mydomain.com/'
ADMIN_MEDIA_PREFIX = 'http://media.mydomain.com/admin_media/'

在我的textareas.js中我有这段代码:

document.domain = 'mydomain.com';
tinyMCE.init({
..

在我的tiny_mce_popup.js中,我也有

document.domain = 'mydomain.com';

微小的mce弹出窗口可以正常使用document.domain代码,但django自己在raw_id_fields上的弹出窗口效果不是很好。当我单击放大镜图标(在ForeignKey字段上)时,会显示弹出窗口,但是当我单击对象的链接时,我打开对象的编辑页面,而不是关闭弹出窗口并返回到orignal页面使用ForeignKey中选择的对象的ID。

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

我通过将tiny_mce文件夹放在我的顶级域名来修复此问题。

有更好的方法吗?

答案 1 :(得分:0)

这似乎是一个悬而未决的问题that's been reported,但也许在开发分支中是fixed?门票中描述的细节与我所看到的相符。