Django 将表单字段映射到POST数据
我需要使用来自外部服务器的POST请求,而不是来自我的应用程序客户端。该请求要求本机构:Django 将表单字段映射到POST数据,django,django-forms,Django,Django Forms,我需要使用来自外部服务器的POST请求,而不是来自我的应用程序客户端。该请求要求本机构: ToCountry=US&ToState=CA&SmsMessageSid=SM4047b31943de6a4e6f78c9328a069daf... 为此,我创建了一个表单: class MyForm(forms.Form): to_country = forms.CharField() to_state = forms.CharField() sms_messa
ToCountry=US&ToState=CA&SmsMessageSid=SM4047b31943de6a4e6f78c9328a069daf...
为此,我创建了一个表单:
class MyForm(forms.Form):
to_country = forms.CharField()
to_state = forms.CharField()
sms_message_sid = forms.CharField()
...
如何告诉Django表单的
to_country
字段应该从to country
数据项等填充?一种方法是:
if request.method == "POST":
initial = {
'to_country' : request.POST.get('ToCountry'),
'to_state' : request.POST.get('ToState'),
'sms_message_sid' : request.POST.get('SmsMessageSid'),
#rest of the fields
}
form = MyForm(initial=initial)
#more code here.