Здравствуйте. Суть проблемы:
1. Есть модель Сompany:
class Company(models.Model):
title = models.CharField(max_length=100, verbose_name=u'Название компании', blank=True)
...
2. Есть модель CompanyImage:
class CompanyImage(models.Model):
file = models.FileField(upload_to='images/company',blank=True, null=True,verbose_name=u'Фотографии')
order = models.ForeignKey(Company, verbose_name=u'Фото компании')
Есть форма создания компания:
class AddCompanyForm(forms.ModelForm):
files = MultiFileField(min_num=1, max_num=7, max_file_size=1024*1024*5, label=CompanyImage._meta.get_field_by_name('file')[0].verbose_name)
class Meta:
model = Company
def save(self, commit=True):
instance = super(AddCompanyForm, self).save(commit)
for each in self.cleaned_data['files']:
CompanyImage.objects.create(file=each, order=instance)
return instance
Она же используется для редактирования. Так вот проблема при редактировании поле files пустое и требует добавления фото. Как сделать так, чтобы поле отображало файлы уже имеющиеся при создании?