Trong trường hợp của tôi, tôi cho phép người dùng tải lên hình đại diện và chỉ sử dụng user_id làm tên tệp. Vì vậy, sẽ có 1.jpg, 2.jpg, v.v.Làm thế nào để ngăn chặn Django thay đổi tên tệp khi một tệp có tên đó đã tồn tại?
Tuy nhiên tôi thấy nếu tôi tải lên hình đại diện mới cho một số tài khoản đã tải lên, giả sử người dùng # 10, tệp mới sẽ được đặt tên là " 10_1.jpg ". Đây là OKay, tuy nhiên tôi không cần nó và tôi hy vọng tập tin mới có thể ghi đè lên một cũ - nó cũng tiết kiệm một số không gian đĩa anyway.
Tôi đã tìm kiếm và tìm kiếm nhưng không thể tìm thấy manh mối. Tôi đã hy vọng sẽ có một lựa chọn cho ImageField hoặc FileField nhưng nó không có ở đó.
Cảm ơn bạn đã trợ giúp!
Có một cái nhìn ở đây: http://stackoverflow.com/questions/8332443/set-djangos-filefield-to-an-existing-file – Jingo