python - django-tinymce 和 django-filebrowser 集成的小问题

标签 python django django-tinymce django-filebrowser

我正在尝试将 django-tinymce 与 django-filebrowser 集成以用于我的 Django 管理站点。 一切(几乎)都工作正常。

  • manage.py 测试文件浏览器,工作正常
  • http://localhost:8000/admin/filebrowser/browse/ 也可以

但是,当我按下弹出窗口上的浏览按钮时 tinymce 按钮面板的插入/编辑图像没有任何反应。

在我的 Firefox 调试窗口中,我收到如下错误(当按浏览时):

f is undefined
code: http://localhost:8000/static/js/tiny_mce/tiny_mce_src.js
line: 11981

在我的开发服务器输出窗口中,我收到如下 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',
)

最佳答案

我终于找到了问题的答案。

我必须像这样修改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

关于python - django-tinymce 和 django-filebrowser 集成的小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539957/

相关文章:

html - TinyMCE + html5 图,img & figcaption 插件/插入

python - 如何清理 pandas DataFrame

python subprocess.Popen 错误在 linux

javascript - Django Admin - RelatedObjectLookups - 它如何刷新并在父窗口上设置选择?

django - 为什么关闭浏览器后SESSION_EXPIRE_AT_BROWSER_CLOSE = True不注销用户?

Python:短坐标函数意外更改传入参数值

python - 在python中下载文件

python-3.x - 如何告诉 Django 模型只有一个或其他字段必须不为空?

django - django、夹层、nginx 中的 displayable_links.js 出现 500 错误