первый пост здесь. В Django я хочу, чтобы с определенной моделью было связано много файлов, поэтому я делаю отдельную модель, называемую файлами, и у модели 'A' есть много файлов. Но я хочу, чтобы мои файлы были сохранены в директории, названной моделью 'A'. Так, например, я хочу что-то вроде этого:
class Show(models.Model):
name = models.CharField()
showfolder = models.FilePathField()
class Episode(models.Model):
show = models.ForeignKey(Show)
name = models.CharField()
files = models.ManyToManyField(mp3)
class Mp3(models.Model):
file = FileField(upload_to=Episode.show.showfolder)
Так что, надеюсь, последняя строка выражает то, что я ХОЧУ, чтобы сделать (получить имя папки из Показать объект, связанный с эпизодом). Вопрос в том, как мне это написать? (Кроме прыжков через обручи в контроллере.)
Спасибо.