Pregunta

Tengo un modelo que tiene un ImageField. ¿Cómo puedo asignarle manualmente un archivo de imagen? Quiero que lo trate como cualquier otro archivo cargado ...

¿Fue útil?

Solución

Consulte los documentos de django para django.core.files.File

Donde fd es un objeto de archivo abierto:

model_instance.image_field.save('filename.jpeg', fd.read(), True)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top