def reindex_video(request, video_id): from teams.tasks import update_one_team_video video = get_object_or_404(Video, video_id=video_id) video.update_search_index() team_video = video.get_team_video() if team_video: update_one_team_video.delay(team_video.id)
def team_video_save(sender, instance, created, **kwargs): update_one_team_video.delay(instance.id)
def save(self, *args, **kwargs): created = bool(not self.pk) super(TeamVideo, self).save(*args, **kwargs) #asynchronous call if created: update_one_team_video.delay(self.id)