首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-tinymce + django-filebrowser-no-grapelli不工作

Django-tinymce + django-filebrowser-no-grapelli不工作
EN

Stack Overflow用户
提问于 2013-10-31 21:32:49
回答 1查看 1.6K关注 0票数 3

我有点困惑。我尝试过不同的方法和手册,但是没有什么适合我的。我使用的是: django 1.5,django-page-cms,django-tinymce。我需要文件浏览器为tinymce在管理中使用。我在https://github.com/wardi/django-filebrowser-no-grappelli停了下来,因为它的用法看起来很简单,我不需要Grapeeli,因为它需要https://github.com/sehmaschine/django-filebrowser。所以我需要:

  • 在INSTALLED_APPS中添加“文件浏览器”;
  • 在管理前将(r'^admin/filebrowser/', include('filebrowser.urls')),添加到urls中
  • 更改/模板/admin/index.html在{% include 'filebrowser/append.html' %}之前添加{% for app in app_list %}

在执行了这些步骤并纠正了append.html (对于django 1.5 -更改url外观)之后,当我想进入使用tinymce (和filebrowser)的页面时,我会收到错误Reverse for 'tinymce-filebrowser' with arguments '()' and keyword arguments '{}' not found.。谷歌无法给我明确的答案,我需要做什么。

所以我希望你的帮助。如果有人在这样的图书馆工作过,你能告诉我在这种情况下我需要做什么吗?或者是否存在另一个具有理解配置的工作文件浏览器?

更新.在添加tinymce urls和编辑所有文件浏览器模板之后(因为django 1.5)。我有一些问题:

  • 在带有tinymce编辑器的页面上,我在控制台错误:localhost:8000/admin/tinymce/filebrowser/ 404 (NOT FOUND)中看到。tinynce仍然工作正常,但我不能使用文件浏览器的图像链接,它在添加文件浏览器后出现(控制台错误:Cannot call method 'apply' of undefined )
  • 上传文件(直接上传,不需要修改)总是在这里失败:localhost:8000/admin/filebrowser/upload_file/ 500 (INTERNAL SERVER ERROR)

有什么办法解决这些问题吗?

更新。用于解决第一个问题,您需要将(r'^admin/tinymce/', include('tinymce.urls')),放在url(r'^admin/', include(admin.site.urls)),之前。

为了解决第二个问题,您需要使用正确的django包-filebrowser grapelli,最好是没有flash_login_decorator的上传功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-01 01:17:12

您似乎还没有在urls.py中添加django-tinymce urls:

代码语言:javascript
复制
(r'^admin/tinymce/', include('tinymce.urls')),
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19716976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档