我有点困惑。我尝试过不同的方法和手册,但是没有什么适合我的。我使用的是: django 1.5,django-page-cms,django-tinymce。我需要文件浏览器为tinymce在管理中使用。我在https://github.com/wardi/django-filebrowser-no-grappelli停了下来,因为它的用法看起来很简单,我不需要Grapeeli,因为它需要https://github.com/sehmaschine/django-filebrowser。所以我需要:
(r'^admin/filebrowser/', include('filebrowser.urls')),添加到urls中{% 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)。我有一些问题:
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的上传功能。
发布于 2013-11-01 01:17:12
您似乎还没有在urls.py中添加django-tinymce urls:
(r'^admin/tinymce/', include('tinymce.urls')),https://stackoverflow.com/questions/19716976
复制相似问题