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 ...

Foi útil?

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
scroll top