我想将ajax发送的绑定数据发送到django表单。在内部视图中,我尝试绑定类似这样的数据:
form = RhymeForm(request.body)
# request.body: {"content":"<p>a</p>","title":""}
我无法获得任何验证错误,那么如何将ajax发送的数据绑定到表单?
答案 0 :(得分:1)
request.body
只是文字有效负载。要将其用作表单的数据,您应该首先解压缩它:
form = RhymeForm(json.loads(request.body))