我已经设法使用django-filebrowser根据此文档通过TinyMCE上传文件: http://django-filebrowser.readthedocs.org/en/latest/quickstart.html
我已将tiny_mce.js
和tinymce_setup.js
从Grappeli
文件夹引用到我的模板,现在TinyMCE
正常工作。
但是在使用此命令测试filebrowser
时:python manage.py test filebrowser
我收到此错误:Directory 'uploads/' for the site filebrowser.filebrowser does not exist.
,当然所有项目都会抛出此错误。我在google搜索此错误但没有正确的结果!
注意:我已经让Grappeli工作了。
你觉得怎么样?答案 0 :(得分:0)
对于那些在文件浏览器设置方面遇到问题的人,安装后需要进行设置。
将其添加到您的INSTALLED_APPS:
'filebrowser',
在您的urls.py主文件中,添加文件浏览器模式:
from filebrowser.sites import site
urlpatterns = patterns('',
(r'^admin/filebrowser/', include(site.urls)),
....)
然后确保设置了MEDIA_ROOT,默认情况下MEDIA_ROOT中存在uploads /文件夹。您可以通过将FILEBROWSER_DIRECTORY设置为不同的内容来更改uploads文件夹:
FILEBROWSER_DIRECTORY = 'filebrowser_uploads/'
然后我经常进行测试,看看是否有任何问题,以及为什么:
python manage.py test filebrowser
如果MEDIA_ROOT存在,我不知道为什么设置没有为它创建默认目录。相反,它检查MEDIA_ROOT + FILEBROWSER_DIRECTORY是否存在,如果它不存在则失败。有关详情,请参阅quick start guide。