Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2016 07:35:35

fox85
Зарегистрирован: 2014-05-30
Сообщения: 56
Репутация: +  -1  -
Профиль   Отправить e-mail  

мультизагрузка файлов

Добрый день.
Можете помочь разобраться с кодом.
Я нашел сайт где показывает вариант мультизагрузка файлов вот ссылка

http://ishalyapin.ru/%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%B0%D0%BF%D0%BB%D0%BE%D1%8D%D0%B4-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%B2-django/

Но у меня почему то выходит только одна картинка не выходят все которые я добавил вот мой код

https://github.com/fox1985/proba.git

Может подскажите как заставить показывать все картинки а не одну

Офлайн

#2 Дек. 17, 2016 16:54:34

dezinfo
Зарегистрирован: 2015-05-23
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

мультизагрузка файлов

Я использую следующее решение
models

 class Zip(models.Model):
    category = models.ForeignKey(Category,null=True,verbose_name='Категория')
class Attachment(models.Model):
    zip = models.ForeignKey(Zip, verbose_name=_('Zip'))
    file = models.FileField(_('Attachment'), upload_to=get_upload_file_name)

форма

 class ZipForm(ModelForm):
    class Meta:
        model = Zip
     #   model.subcategory
        fields = ('__all__')
        exclude = ['user','creation_date']
    files = MultiFileField(min_num=1, max_num=3, max_file_size=3024*3024*5)
    def save(self, commit=True):
        instance = super(ZipForm, self).save(commit)
        for each in self.cleaned_data['files']:
            Attachment.objects.create(file=each, zip=instance)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version