簡體   English   中英

Django表單圖像字段出現在self.data中,但沒有出現在self.cleaned_data中

[英]Django form imagefield appear in self.data but none in self.cleaned_data

我在模型中有一個modelForm和imagefield。 一切看起來都不錯。

我在形式的保存方法中放入了調試器。

self.data如下所示

<QueryDict: {u'city': [u'19105'], u'surname': [u'VARGI'], u'name': [u'Tuna'], u'image': [u'996884_10151559653258613_1077262085_n.jpg'], u'user': [u'1'], u'interest': [u''], u'csrfmiddlewaretoken': [u'pHAfb5EJBc7N3Xa8YxTQKRrSDeLdBugh'], u'biography': [u'asdasdasdasdasda']}>

並且self.is_valid()為True和self.errors為空

但是我的self.clean()是

{'city': <City: Ankara, Ankara, Turkey>, 'is_featured': False, 'biography': u'asdasdasdasdasda', 'surname': u'VARGI', 'name': u'Tuna', 'image': None, 'is_active': False, 'user': <Member: tuna>, 'interest': [], 'email': u'', 'categories': []}

圖像作為無。 有任何想法嗎 ?

順便說一句,我可以從django-admin添加圖像

確保在html標記上設置了enctype="multipart/form-data" 並確保將request.FILES傳遞到表單中。 例如: form = MyAwesomeForm(request.POST, request.FILES)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM