在我的情況下,我允許用戶上傳頭像圖片,並簡單地使用user_id作爲文件名。所以會有1.jpg,2.jpg等如何防止Django在具有該名稱的文件已存在時更改文件名?
但是我發現如果我上傳一個已經有一個上傳的帳戶的新頭像,假設用戶#10,新文件將被命名爲「 10_1.jpg」。這是OKay,但我不需要它,我希望新文件可以覆蓋舊文件 - 它也可以節省一些磁盤空間。
我使用Google搜索,但無法找到線索。我希望有一個ImageField或FileField的選項,但它不在那裏。
感謝您的幫助!
看看這裏: http://stackoverflow.com/questions/8332443/set-djangos-filefield-to-an-existing-file – Jingo 2012-02-09 17:39:48