Como manualmente ImageField atribuir no Django
-
03-07-2019 - |
Pergunta
Eu tenho um modelo que tem um ImageField. Como posso atribuir manualmente um imagefile a ele? Eu quero que tratá-lo como qualquer outro arquivo carregado ...
Solução
Veja a documentação do Django para django.core.files.File
Onde fd é um objeto de arquivo aberto:
model_instance.image_field.save('filename.jpeg', fd.read(), True)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow