我想通过ajax绑定数据发送到django表单。在内部视图中,我尝试像这样绑定数据:
form = RhymeForm(request.body)
# request.body: {"content":"<p>a</p>","title":""}
我不能得到任何验证错误,所以如何绑定数据由ajax发送到表单?
request.body
只是文本有效负载。要使用它作为表单的数据,您应该首先解压缩它:
form = RhymeForm(json.loads(request.body))