首页 文章

Django文件上传:权限问题,错误13

提问于
浏览
0

我'm creating a django module to upload files, and i' m关注此django文档:FileUploads

但是当它执行时 destination=destination = open('/media/name.txt','wb+')

它会抛出此错误:

[Errno 13]权限被拒绝:'/ media / name.txt'

我的设置是:

  • 在django项目的根目录中的文件夹'media'
    settings.py中的

  • MEDIA_ROOT是/home/user/...django_project_folder/media/,MEDIA_URL是http://127.0.0.1:8000/media/

  • 文件夹媒体具有777作为权限,并且执行ls -l media的所有者与运行项目相同(通过lsof -i命令检查)

由于这些设置,我认为这个错误非常奇怪 .

一些帮助?

1 回答

  • 0

    尝试:

    open('media/name.txt','wb+')
    

    内容:

    open('/media/name.txt','wb+')
    

相关问题