Django

2009-05-01 7 views
13

में मैन्युअल रूप से छविफील्ड को असाइन कैसे करें मेरे पास एक मॉडल है जिसमें एक छवि फ़ील्ड है। मैं इसे मैन्युअल रूप से एक छवि फ़ाइल कैसे सौंप सकता हूं? मैं इसे किसी अन्य अपलोड की गई फ़ाइल की तरह यह इलाज के लिए चाहते हैं ...Django

उत्तर

15

के लिए django.core.files.File

कहाँ fd एक खुली फ़ाइल वस्तु है Django डॉक्स देखें:

model_instance.image_field.save('filename.jpeg', fd.read(), True) 
+0

यह काम करता है! धन्यवाद –

+0

यदि आपको फ़ाइलों के साथ मैन्युअल रूप से गुस्सा करना है, उदाहरण के लिए आप एक छवि डाउनलोड करते हैं, तो यह एक्सटेंशन आसान हो सकता है: http://stackoverflow.com/a/19476403/635636 – kecske