我的 Django 应用程序将处理来自第 3 方支付处理器的发布数据。我想使用 Django 表单来清理和处理这些数据,但是 POST 变量的名称对于 Django 表单字段来说不是有效的名称。如何将这些重新映射到我的表单?
所以,我有一个表格:
class PayResponseForm(forms.Form):
status = forms.Charfield()
message = forms.CharField()
avs_code = forms.CharField(max_length=1)
我从第 3 部分网站获得的帖子如下所示:
request.POST['FinalStatus']
request.POST['MErrMsg']
request.POST['avs-code']
如何将这些 post 变量映射到我的表单字段?如果在我看来,我只是做类似的事情,它会引起问题request.POST['status'] = request.POST['FinalStatus']
吗?