Django 将表单字段映射到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

我需要使用来自外部服务器的POST请求,而不是来自我的应用程序客户端。该请求要求本机构:

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.