como atribuir manualmente ImageField em Django

votos
13

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

Publicado 01/05/2009 em 13:32
fonte usuário
Em outras línguas...                            


1 respostas

votos
15

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)
Respondeu 01/05/2009 em 14:13
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more