我正在尝试将django-tinymce与django-filebrowser集成到我的django管理站点。一切(几乎)都很好。
manage.py test filebrowser,works okhttp://localhost:8000/admin/filebrowser/browse/ works,然而,当我按下窗口上的browse按钮,弹出的insert/edit image按钮面板,什么都没有发生。
在我的firefox调试窗口中,我得到一个类似于这样的错误(当按browse时):
f is undefined
code: http://localhost:8000/static/js/tiny_mce/tiny_mce_src.js
line: 11981在我的dev-server输出窗口中,我得到了一个500错误,如下所示:
GET /tinymce/filebrowser/ HTTP/1.1" 500当管理页尝试加载tinymce_models.HTMLField()文本区域时。
知道我做错什么了吗?
PS:我也使用grappelli,这是我加载应用程序的settings.py部分:
INSTALLED_APPS = (
#... usual django standard apps.. #
'django.contrib.staticfiles',
'grappelli',
'filebrowser',
'tinymce',
'django.contrib.admin',
'expedeat.dbadmin',
)发布于 2011-09-26 05:27:35
我终于找到了问题的答案。
我不得不像这样修改tinymce/views.py文件:
fb_url = "%s://%s%s" % (request.is_secure() and 'https' or 'http',
#request.get_host(), urlresolvers.reverse('filebrowser-index'))
request.get_host(), urlresolvers.reverse('fb_browse'))我在这篇文章中找到了答案:http://www.mail-archive.com/django-users@googlegroups.com/msg100388.html
https://stackoverflow.com/questions/7539957
复制相似问题