Как предотвратить изменение имени файла в Django, когда файл с таким именем уже существует?

В моем случае я разрешаю пользователю загружать изображение аватара и просто использовать user_id в качестве имени файла.Таким образом, будет 1. jpg, 2.jpg и т. д.

Однако я обнаружил, что если я загружу новый аватар для учетной записи, в которой уже есть загруженный, скажем, пользователя № 10, новый файл будет называться «10_1.jpg». Хорошо, но мне это не нужно, и я надеюсь, что новый файл может перезаписать старый один - в любом случае экономит место на диске.

Я искал и искал в Google, но ничего не нашел. Я надеялся, что будет вариант для ImageField или FileField, но его там нет.

Спасибо за помощь!

6
задан x1a0 9 February 2012 в 16:37
поделиться