Как связать поле в модели django и результат работы celery worker
Вопрос теоретический и я просто хочу понять, в каком направлении двигаться. У меня есть следующая модель. Пользователь заполняет форму (слово, перевод) и в момент сохранения формы запускается celery worker для создания mp3 файла поля "слово". Как связать созданный mp3 файл и модель Word? Как организовать хранение этих файлов? Большое спасибо за внимание.
class Word(models.Model):
word = models.CharField(max_length=50)
translate = models.CharField(max_length=50)
audio = models.FileField(upload_to='uploads/')
def save(self, *args, **kwargs):
#start the celery worker to generate mp3
self.word = self.word.lower()
super().save(*args, **kwargs)
Как связать созданный mp3 файл и модель Word? Как организовать хранение этих файлов?