4
這裏是我的問題,我已經創造了這個形式:Django的:不能上傳圖片綁定到形式的ImageField()
class SettingsForm(forms.Form):
...
logo = forms.ImageField()
...
上傳工作正常,我成功地顯示圖像,但我可以不要將它綁定到表單上。以下是我所做的:
data = ...
files = {'logo': SimpleUploadedFile('logo.jpg', logo.read())}
form = SettingsForm(data=data, files=files)
徽標對象是ImageFieldFile
。我已經在shell中測試了讀取方法,沒關係。我沒有顯示頁面的警告,只有「沒有選擇文件」。
感謝您的幫助。對不起,這篇文章的格式,我是新的stackoverflow和django。
SimpleUploadedFile第三個參數CONTENT_TYPE默認爲'文本/平原',這可能是問題嗎? – 2010-11-23 12:22:56
仍然無法使用'image/jpeg' – Adrien 2010-11-23 13:12:18