我感到困惑了一下。我嘗試過不同的方式和手冊,但沒有爲我工作。 我使用的是:django 1.5,django-page-cms,django-tinymce。我需要在管理中使用tinymce的filebrowser。我停在https://github.com/wardi/django-filebrowser-no-grappelli,因爲它在使用上看起來最簡單,我不需要Grapeeli,它需要https://github.com/sehmaschine/django-filebrowser。所以我需要:Django-tinymce + django-filebrowser-no-grapelli doesn'work
- 在INSTALLED_APPS中添加'filebrowser';
- 前
{% for app in app_list %}
管理前添加(r'^admin/filebrowser/', include('filebrowser.urls')),
到URL
{% include 'filebrowser/append.html' %}
做這些步驟,並糾正append.html後(Django的1.5 - 改變URL的樣子)當我想進入使用tinymce(和filebrowser)的頁面時,我收到錯誤Reverse for 'tinymce-filebrowser' with arguments '()' and keyword arguments '{}' not found.
。谷歌無法讓我確定回答我需要做的事情。 因此,我希望你的幫助。如果有人曾與這些圖書館合作過,請告訴我,在這種情況下我需要做些什麼?還是有另一個工作文件瀏覽器與理解配置存在?
UPDATE。添加tinymce網址後,編輯almoust所有文件瀏覽器模板(因爲django 1.5)。我有一些問題:
- 在與tinymce redactor頁面我看到在控制檯錯誤:
localhost:8000/admin/tinymce/filebrowser/ 404 (NOT FOUND)
。 tinynce仍然工作正常,但我不能使用filebrowser的圖像鏈接,這將filebrowser後出現(在控制檯錯誤:Cannot call method 'apply' of undefined
) - 上傳的文件(直接,不TinyMCE的)總是失敗在這裏:
localhost:8000/admin/filebrowser/upload_file/ 500 (INTERNAL SERVER ERROR)
任何想法如何解決這些問題?
UPDATE。爲了解決第一個問題,您需要在url(r'^admin/', include(admin.site.urls)),
之前放(r'^admin/tinymce/', include('tinymce.urls')),
。
爲了解決第二個問題,您需要使用正確的軟件包django-filebrowser-no-grapelli,最好是沒有flash_login_decorator用於上傳功能。