首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >站点filebrowser.filebrowser的目录'uploads/‘不存在

站点filebrowser.filebrowser的目录'uploads/‘不存在
EN

Stack Overflow用户
提问于 2012-04-04 14:49:45
回答 1查看 966关注 0票数 1

我已经设法使用django-filebrowser通过TinyMCE上传了基于以下文档的文件:http://django-filebrowser.readthedocs.org/en/latest/quickstart.html

我已经将对tiny_mce.jstinymce_setup.js的引用从Grappeli文件夹放到了我的模板中,现在TinyMCE可以工作了。

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

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

你觉得呢?

EN

回答 1

Stack Overflow用户

发布于 2014-10-29 00:28:15

对于那些在文件浏览器设置方面有问题的人,这里是安装后设置它所需的内容。

将其添加到您的INSTALLED_APPS中:

代码语言:javascript
复制
'filebrowser', 

在urls.py主文件中,添加文件浏览器模式:

代码语言:javascript
复制
from filebrowser.sites import site

urlpatterns = patterns('',
   (r'^admin/filebrowser/', include(site.urls)),
   ....)

然后确保您设置了MEDIA_ROOT,并且默认情况下,MEDIA_ROOT中存在uploads/文件夹。您可以通过将FILEBROWSER_DIRECTORY设置为不同的值来更改上传文件夹:

代码语言:javascript
复制
FILEBROWSER_DIRECTORY = 'filebrowser_uploads/'

然后,我通常会运行一个测试,看看是否有什么东西坏了,原因是什么:

代码语言:javascript
复制
python manage.py test filebrowser

如果MEDIA_ROOT存在,我不知道为什么安装程序不为它创建默认目录。相反,它会检查MEDIA_ROOT + FILEBROWSER_DIRECTORY是否存在,如果不存在,它就会失败。quick start guide中有更多关于这方面的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10006203

复制
相关文章

相似问题

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