gpt4 book ai didi

python - Django 表单图像字段出现在 self.data 中但没有出现在 self.cleaned_data 中

转载 作者:行者123 更新时间:2023-12-05 08:44:00 26 4
gpt4 key购买 nike

我在模型中有一个 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() 为真且 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)

关于python - Django 表单图像字段出现在 self.data 中但没有出现在 self.cleaned_data 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18880353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com