Ситуация такая
models.pyclass Album(models.Model):
title = models.CharField()
cover = models.ImageField()
class Screenshots(models.Model):
is_author = models.ForeignKey(Album, on_delete=models.CASCADE,)
image = models.ImageField()
forms.pyclass AlbumForm(forms.ModelForm):
class Meta:
model = Author
fields = ('cover', 'title', )
class ScreenshotsForm(forms.ModelForm):
class Meta:
model = Screenshot
fields = ('image', )
Потом всё это выводится в одной форме.
ScreenshotsForm
инлайном с
AlbumForm
. Всё норм, всё добавляется/сохраняется. Мне не ясно только одно: как это дело выводить в форме редактирования?
Пусть в шаблон передаются form - это форма альбома, а formset - это набор форм скриншотов (
inlineformset_factory
). Как мне получить в шаблоне url'ы изображений, сохраненных при создании записи?
Пы.Сы: я погуглил, и так понял, что задачка нетривиальная.