request.POST数据如何传播到表单?

时间:2013-07-28 04:19:26

标签: django django-forms django-views

我目前正在使用嵌套的formsets,并且在浏览Django源代码时,发现我对request.POST数据中新创建的表单数据的传播方式没有任何更基本的了解。对象

问题:

当将新表单数据注入request.POST(例如通过javascript)时,如何解析并填充到新的Django Form对象中?

1 个答案:

答案 0 :(得分:0)

对于没有任何数据的表单,Django使用带有数据和未绑定表单的表单的术语绑定表单。

表单遍历cleaning步骤以获取其数据,它将获得带有GET / POST值的QueryDict,然后循环遍历它们并对数据运行任何特定的干净方法。

如果你想自己阅读代码,很容易理解代码

https://github.com/django/django/blob/master/django/forms/forms.py

您无法使用javascript添加数据,javascript仅限客户端。你可以将数据从javascript发布到服务器,但服务器并不关心发布数据的内容。