django:从表单到json
我正在尝试将我的表单序列化为json格式。我的看法是:django:从表单到json,json,django,forms,serialization,django-forms,Json,Django,Forms,Serialization,Django Forms,我正在尝试将我的表单序列化为json格式。我的看法是: form = CSVUploadForm(request.POST, request.FILES) data_to_json={} data_to_json = simplejson.dumps(form.__dict__) return HttpResponse(data_to_json, mimetype='application/json') 我有一个错误不是JSON可序列化的。如何处理django表单?您可能需要查看名为: 允许序
form = CSVUploadForm(request.POST, request.FILES)
data_to_json={}
data_to_json = simplejson.dumps(form.__dict__)
return HttpResponse(data_to_json, mimetype='application/json')
我有一个错误
不是JSON可序列化的
。如何处理django表单?您可能需要查看名为:
允许序列化django表单(包括字段)的包
将小部件和Python字典轻松转换为JSON和
通过API公开
另见:
from django.http import JsonResponse
form = YourForm(request.POST)
if form.is_valid():
data = form.cleaned_data
return JsonResponse(data)
else:
data = form.errors.as_json()
return JsonResponse(data, status=400)
- JsonResponse:
- Form.U数据:
- Form.errors.as_json():