On Sunday 07 May 2017 16:10:27 Nonverbis M wrote:

> class FileUpdate(UpdateView):
>     model = UserFile
>     form_class = FileForm
> 
>     def form_valid(self, form):
>         """
>         Delete old file.
>         """
>         parent_directory = get_parent_directory_of_file(self.object)
>         old_file_name = self.object.user_file.name # Breakpoint
>         self.object.user_file.delete()
>         return super(FileUpdate, self).form_valid(form)

I've battled with this too and by far the simplest way to solve it, is to put 
the old 
file name in the form as a hidden widget.
-- 
Melvyn Sopacua

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/23778917.yV3JeFkZZR%40devstation.
For more options, visit https://groups.google.com/d/optout.

Reply via email to