2011-08-03 34 views
0

我創建一個Django模塊上傳文件,我下面這個Django文檔:FileUploadsDjango的文件上傳:權限問題,錯誤13

但是,當執行 destination=destination = open('/media/name.txt','wb+')

它拋出這個錯誤:

[Errno 13] Permission denied: '/media/name.txt'

我的設置是:

  1. 在Django項目的根的文件夾的「媒介」
  2. 在settings.py MEDIA_ROOT是/home/user/...django_project_folder/media/和MEDIA_URL是http://127.0.0.1:8000/media/
  3. 夾介質具有777的權限,和執行LS - l媒體的所有者與運行項目的相同(通過lsof -i命令檢查)

由於這些設置,我認爲這個錯誤很奇怪。

有幫助嗎?

回答

0

嘗試:

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

歐洲工商管理學院:

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