我正在尝试将表单序列化为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')
我有错误
<class 'django.forms.util.ErrorList'> is not JSON serializable
。如何处理Django表单? 最佳答案
您可能需要查看名为django-remote-forms的软件包:
一个允许您序列化Django表单(包括字段)的软件包
并将小部件插入Python字典,以便轻松转换为JSON和
通过API公开
另请参阅:
How to cast Django form to dict where keys are field id in template and values are initial values?