无法使用django-filebrowser下载文件

时间:2014-02-20 20:36:47

标签: django-filebrowser

这是来自settings.py。我可以上传文件,浏览文件名。

# Main Media Settings
MEDIA_ROOT = getattr(settings, "FILEBROWSER_MEDIA_ROOT", 'media')
MEDIA_URL = getattr(settings, "FILEBROWSER_MEDIA_URL", settings.MEDIA_URL)

# Main FileBrowser Directory. This has to be a directory within MEDIA_ROOT.
# Leave empty in order to browse all files under MEDIA_ROOT.
# DO NOT USE A SLASH AT THE BEGINNING, DO NOT FORGET THE TRAILING SLASH AT THE END.
DIRECTORY = getattr(settings, "FILEBROWSER_DIRECTORY", 'uploads/')

在浏览页面上,我看到文件采用以下格式:

网址上传/ example.xlsx

Filesize 39.3 KB

但是当我点击URL链接时,我被引导到

8000 /管理/ filebrowser /细节/上传/ example.xlsx

抱怨:

使用MIO_Risk.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:

^__debug__/
^admin/filebrowser/ ^browse/$ [name='fb_browse']
^admin/filebrowser/ ^createdir/ [name='fb_createdir']
^admin/filebrowser/ ^upload/ [name='fb_upload']
^admin/filebrowser/ ^delete_confirm/$ [name='fb_delete_confirm']
^admin/filebrowser/ ^delete/$ [name='fb_delete']
^admin/filebrowser/ ^detail/$ [name='fb_detail']
^admin/filebrowser/ ^version/$ [name='fb_version']
^admin/filebrowser/ ^upload_file/$ [name='fb_do_upload'] 

知道这应该如何运作?或者它应该可以工作?感谢

1 个答案:

答案 0 :(得分:0)

根据django-filebrowser的作者:

点击URL由您的服务器(分别为django)处理,而不是文件浏览器。请查看关于如何服务器媒体文件的django文档。

所以这个链接就像魅力一样:

https://docs.djangoproject.com/en/1.2/howto/static-files/

相关问题