2010-02-11 72 views
0

海伊傢伙,我使用的是ImageField的上傳文件,但是當我添加upload_to到的ImageField它不目錄追加到MEDIA_ROOT的ImageField upload_to不工作

MEDIA_ROOT = '/Users/username/Django/site/assests/' 

picture = models.ImageField(upload_to='uploads') 

我得到一個錯誤說

No such file or directory: u'/Users/username/Django/site/assests/2homemap.png' 

而且記錄添加到數據庫僅僅是文件名(不帶載)

什麼想法?

+0

該版本的用戶django你在跑步嗎? – buckley 2010-02-11 17:31:38

+0

變成了舊版本,在更新到最新版本後似乎現在可以工作。 – dotty 2010-02-12 09:51:17

回答

3
  1. 確保MEDIA_ROOT目錄存在
  2. 檢查您的權限,確保在其下Django的運行可以寫入到目標目錄(MEDIA_ROOT +「上傳」)
+0

問題是我使用的是舊版本的django! – dotty 2010-02-12 09:51:40

+0

你現在用什麼版本呢? – 2016-06-12 22:24:49