Cómo asignar manualmente el campo de imagen en Django.
-
03-07-2019 - |
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 ...
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