Beispiel #1
0
 def form_valid(self, form):
     self.object = form.save(commit=False)
     if 'original_file' in form.changed_data:
         self.object.status = Video.PENDING
         self.object.save()
         ConvertVideoTask.delay(self.object.id)
     else:
         self.object.save()
     messages.add_message(self.request, messages.SUCCESS,
         u'Информация о видео успешно обновлена')
     return HttpResponseRedirect(self.get_success_url())
Beispiel #2
0
 def form_valid(self, form):
     self.object = form.save(commit=False)
     self.object.owner = self.request.user
     if not self.object.title:
         self.object.title = self.object.original_file.name
     self.object.save()
     ConvertVideoTask.delay(self.object.id)
     messages.add_message(
         self.request, messages.SUCCESS, u"""
         Видео успешно загружено и находится в обработке.
         Пожалуйста заполните поля с описанием вашей работы.""")
     return super(ModelFormMixin, self).form_valid(form)