Форум сайта python.su
есть модель, в которой одно из полей - FileField. на основе этой модели сделана форма через ModelForm. используя эту форму на странице, я прекрасно добавляю записи, и файлы загружаются при этом в папку загрузки. удаляя эти записи (скажем, через админку), я вижу, что и связанные с ними файлы удалились из папки загрузки.
потом эту же форму я использую для редактирования записей. передаю ей редактируемую запись в качестве instance, а после сабмита просто сохраняю форму. и тут все прекрасно, все сохраняется, что поменял, в том числе и файл выбранный новый. НО, из папки загрузки не удаляется предыдущий файл этой записи. т.е. он остался и больше никому не принадлежит!
подскажите, что я здесь делаю не так, и как мне сделать, чтобы автоматом удалялись старые файлы.
спасибо
Отредактировано (Апрель 21, 2010 22:11:40)
Офлайн