2013-09-01 2 views
4

Я пытаюсь сериализовать свою форму в формате json. Мое мнение:django: form to 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. Что делать, чтобы обрабатывать формы джанго?

ответ

5

Вы можете посмотреть на пакете под названием django-remote-forms:

Пакет, который позволяет сериализовать Джанго формы, в том числе полого и виджетов в словарь Python для простого преобразования в JSON и разоблачить над API

Также смотрите: