【发布时间】:2011-10-18 17:41:12
【问题描述】:
我正在按照这个 django 文档创建一个 django 上传文件模块:UploadFiles
执行时的包
destination = open('/media/name.txt','wb+')
它会抛出这个错误
[Errno 13] 权限被拒绝:'/media/name.txt'
但我的设置是:
- 一个名为“media”的媒体文件夹,位于 django 项目的根目录中
- 这个文件夹'media'有777作为权限(通过ls -l检查),它的所有者是相同的执行django应用程序(通过lsof -i检查)
- 项目的settings-py有'/home/pippo/...PROJECT_FOLDER/media'作为MEDIA_ROOT和'http://127.0.0.1:8000/media/'作为MEDIA_URL
由于这些设置,抛出这个错误似乎很奇怪。
一些帮助?
【问题讨论】:
标签: django exception file-upload permissions