站点filebrowser.filebrowser的目录“uploads /”不存在

时间:2012-04-04 06:49:45

标签: django django-filebrowser

我已经设法使用django-filebrowser根据此文档通过TinyMCE上传文件: http://django-filebrowser.readthedocs.org/en/latest/quickstart.html

我已将tiny_mce.jstinymce_setup.jsGrappeli文件夹引用到我的模板,现在TinyMCE正常工作。

但是在使用此命令测试filebrowser时:python manage.py test filebrowser我收到此错误:Directory 'uploads/' for the site filebrowser.filebrowser does not exist.,当然所有项目都会抛出此错误。我在google搜索此错误但没有正确的结果!

注意:我已经让Grappeli工作了。

你觉得怎么样?

1 个答案:

答案 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