2010-10-26 2 views

Répondre

7

D'habitude, j'assignez simplement le champ d'image une chaîne avec le chemin de l'image, comme ceci:

MyObject.image="/photo_path/photo_name.jpg" 
MyObject.save() 

Je ne sais pas s'il y a quelque chose de mal à le faire, mais il fonctionne toujours.

+0

fonctionne très bien! Merci beaucoup :) – amannn

2

Il pourrait y avoir une meilleure façon, mais je faire quelque chose comme:

from django.core.files.base import ContentFile 

srcFile = ContentFile(srcData) # srcData is the contents of the local file 
srcFile.open() 
myObject.image.save(name=filename, content=srcFile) 
Questions connexes