2016-06-23 4 views
1

Я видел похожие вопросы, но они старые. Интересно, есть ли новый подход к этому процессу.Django загрузите много изображений и сохраните для модели

У меня есть форма, которая загружает сразу несколько изображений. ¿Как обрабатывать их с помощью django и создавать один объект модели за загруженное изображение?

У меня есть модель с полем Image:

class XModel(models.Model): 
    image = ImageField(...) 

Могу ли я использовать ModelForm? Должен ли я использовать обычный forms.Form и MemoryUploadedFile?

Любые советы приветствуются.

ответ

1

Хорошо, вот как я это сделал. Возможно, есть лучший способ, но в любом случае:

if request.method == "POST": 
     files = request.FILES.getlist('images') 
     for x in files: 
      XModel.objects.create(image=x) 
     return HttpResponse('Yeii')