def save(self, commit=True): if self.cleaned_data.get('thumbnail'): self.instance.thumbnail_url = '' del self.cleaned_data['thumbnail_url'] # since we're no longer using # that URL for a thumbnail elif 'thumbnail_url' in self.cleaned_data: thumbnail_url = self.cleaned_data.pop('thumbnail_url') if (thumbnail_url and not models.Video.objects.get(id=self.instance.id).thumbnail_url == thumbnail_url): self.instance.thumbnail_url = thumbnail_url video_save_thumbnail.delay(self.instance.pk) return forms.ModelForm.save(self, commit=commit)
def save(self, commit=True): if self.cleaned_data.get('thumbnail'): self.instance.thumbnail_url = '' del self.cleaned_data['thumbnail_url'] # since we're no longer using # that URL for a thumbnail elif 'thumbnail_url' in self.cleaned_data: thumbnail_url = self.cleaned_data.pop('thumbnail_url') if (thumbnail_url and not models.Video.objects.get( id=self.instance.id).thumbnail_url == thumbnail_url): self.instance.thumbnail_url = thumbnail_url video_save_thumbnail.delay(self.instance.pk) return forms.ModelForm.save(self, commit=commit)
def save_m2m(): if instance.status == Video.ACTIVE: # when_submitted isn't set until after the save instance.when_approved = instance.when_submitted instance.save() if hasattr(instance, 'save_m2m'): # Then it was generated with from_vidscraper_video instance.save_m2m() if instance.thumbnail_url and not instance.thumbnail: video_save_thumbnail.delay(instance.pk) if self.cleaned_data.get('tags'): instance.tags = self.cleaned_data['tags'] old_m2m()
def save_m2m(): if instance.status == Video.ACTIVE: # when_submitted isn't set until after the save instance.when_approved = instance.when_submitted instance.save() if hasattr(instance, 'save_m2m'): # Then it was generated with from_vidscraper_video instance.save_m2m() if instance.thumbnail_url and not instance.has_thumbnail: video_save_thumbnail.delay(instance.pk, using=CELERY_USING) if self.cleaned_data.get('tags'): instance.tags = self.cleaned_data['tags'] old_m2m()
def save_m2m(): if instance.status == Video.ACTIVE: # when_submitted isn't set until after the save instance.when_approved = instance.when_submitted instance.save() if hasattr(instance, "save_m2m"): # Then it was generated with from_vidscraper_video instance.save_m2m() if instance.thumbnail_url and not instance.thumbnail: video_save_thumbnail.delay(instance.pk) if self.cleaned_data.get("tags"): instance.tags = self.cleaned_data["tags"] old_m2m()
def save(self, commit=True): if 'thumbnail' in self.cleaned_data: thumbnail = self.cleaned_data.pop('thumbnail') if thumbnail: self.instance.thumbnail_url = '' del self.cleaned_data['thumbnail_url'] # since we're no longer using # that URL for a thumbnail self.instance.save_thumbnail_from_file(thumbnail, update=False) if 'thumbnail_url' in self.cleaned_data: thumbnail_url = self.cleaned_data.pop('thumbnail_url') if (thumbnail_url and not models.Video.objects.get( id=self.instance.id).thumbnail_url == thumbnail_url): self.instance.thumbnail_url = thumbnail_url video_save_thumbnail.delay(self.instance.pk, using=CELERY_USING) return forms.ModelForm.save(self, commit=commit)
def save(self, commit=True): if 'thumbnail' in self.cleaned_data: thumbnail = self.cleaned_data.pop('thumbnail') if thumbnail: self.instance.thumbnail_url = '' del self.cleaned_data['thumbnail_url'] # since we're no longer using # that URL for a thumbnail self.instance.save_thumbnail_from_file(thumbnail, update=False) if 'thumbnail_url' in self.cleaned_data: thumbnail_url = self.cleaned_data.pop('thumbnail_url') if (thumbnail_url and not models.Video.objects.get(id=self.instance.id).thumbnail_url == thumbnail_url): self.instance.thumbnail_url = thumbnail_url video_save_thumbnail.delay(self.instance.pk, using=CELERY_USING) return forms.ModelForm.save(self, commit=commit)