mostrar imagenes python django django-forms django-templates django-file-upload

python - imagenes - guardar mĂșltiples archivos cargados en django



django python (1)

Puede usar request.FILES[''file''] o request.FILE.get(''file'') en MyFOrm. Solo devuelven un archivo.

Use request.FILE.getlist(''file'') para obtener múltiples archivos.

En su opinión:

.... form = MyForm(request.POST, request.FILES) if form.is_valid(): name = form.cleaned_data[''name''] for f in request.FILES.getlist(''file''): Docs.objects.create(name=name, file=f) return HttpResponse(''OK'') ...

Quiero cargar y guardar varios archivos en mi aplicación, tengo
<input type="text" name="name" value="" />
<input type="file" name="file" multiple/>

en mi plantilla cuando presiono subir, parece
form = MyForm(request.POST, request.FILES)
solo está guardando un archivo que está último en la lista de muchos archivos uloaded. ¿Cómo puedo guardar todos los archivos cargados con form form = MyForm(request.POST, request.FILES) blah blah ? Gracias

Editar
Myform es una forma modelo de este modelo.

class Docs(models.Model): name = models.CharField(max_length=128) file = models.FileField(max_length=100, upload_to="documents/")