Django中的表单验证,客户端站点angular/javascript



我想通过ajax绑定数据发送到django表单。在内部视图中,我尝试像这样绑定数据:

form = RhymeForm(request.body)
# request.body: {"content":"<p>a</p>","title":""}

我不能得到任何验证错误,所以如何绑定数据由ajax发送到表单?

request.body只是文本有效负载。要使用它作为表单的数据,您应该首先解压缩它:

form = RhymeForm(json.loads(request.body))

最新更新