我目前正在使用嵌套的formsets,并且在浏览Django源代码时,发现我对request.POST数据中新创建的表单数据的传播方式没有任何更基本的了解。对象
当将新表单数据注入request.POST(例如通过javascript)时,如何解析并填充到新的Django Form对象中?
答案 0 :(得分:0)
对于没有任何数据的表单,Django使用带有数据和未绑定表单的表单的术语绑定表单。
表单遍历cleaning
步骤以获取其数据,它将获得带有GET / POST值的QueryDict,然后循环遍历它们并对数据运行任何特定的干净方法。
如果你想自己阅读代码,很容易理解代码
https://github.com/django/django/blob/master/django/forms/forms.py
您无法使用javascript添加数据,javascript仅限客户端。你可以将数据从javascript发布到服务器,但服务器并不关心发布数据的内容。