Thanks! Both methods are useful.

четверг, 15 ноября 2012 г., 18:02:02 UTC+4 пользователь lingrlongr написал:
>
> I've use something like this:
>
> class Car(models.Model):
>     #some fields
>     photo = models.ImageField(upload_to='cars')
>
>     def delete(self, *args, **kwargs):
>         storage, path = self.photo.storage, self.photo.path
>         super(Car, self).delete(*args, **kwargs)
>         storage.delete(path)
>
>
> On Thursday, November 15, 2012 12:48:16 AM UTC-5, Sergey Seleznev wrote:
>>
>> Hi! I'm new to python and django(well, and web dev too).
>> I'm using python 2.7 and django 1.4
>> I went through the tutorial and then got issue with files managing.
>> I have model like this:
>>
>> class Car(models.Model):
>>     #some fields
>>     photo = models.ImageField(upload_to='cars')
>>
>> and media url/root configured in settings.py.
>> Also I have autogenerated django admin site.
>> Its works well and I can upload files to MEDIA_ROOT/cars/ automaticaly 
>> when adding new object to Car model, but when I delete or change that 
>> object from admin site old file doesnt deletes.
>> I need some easy and a good way to configure 
>> model/admin_site/something_else to delete old files from file system when i 
>> change/delete model object from admin site.
>> I think admin 
>> actions<https://docs.djangoproject.com/en/1.4/ref/contrib/admin/actions/> 
>> can 
>> be solution, but dont think it helps in case of changes and it cant help 
>> override "Delete" button from object edit page.
>>
>> Thanks for your help!
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/Xy0lEmzFy6kJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to