Django - 验证没有表单类的输入

时间:2017-07-30 07:49:17

标签: django django-forms

所以基本上我试图验证来自request.POST的数据,然后使用它。

如果我使用了表单类,我知道如何做到这一点,但我有一个问题,因为表单类需要使用模板中的迭代键来填充。

此外,我似乎无法找到在视图中创建类实例的方法,然后使用request.POST信息填充它。

所以基本上我正在寻找的是一种方法来创建一个表单类,我也可以在模型中的for x期间分配字段的值:模板中的循环或者在模板中创建类似的类表单实例的方法查看然后用request.POST填充它,这样我就可以验证信息。

目标是验证信息,但我必须能够在迭代期间为模板中的表单赋值。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在客户端:

  • 使用form.serialize()将所有表单键值包装到单个对象中(使用formData序列化多部分数据)。
  • 使用AJAX发送表单数据。

在服务器端:

  • 解析收到的数据(request.POST中的文本和request.FILES中的文件)。
  • 验证值并保存到模型中。