我期待POST
数据,并希望创建一个自定义字典,以创建基于POST的内容时使用的表单。我似乎遇到了一些问题,试图比较POST数据中的内容。我在Ubuntu 12.04上使用Python 2.7的Django 1.4。比较Django的POST数据
假设我有一个名为return_method
的POST
字段,它会告诉我客户端期望什么类型的返回方法。他们要么发送价值post
或get
。现在,我想根据我得到的值创建不同的字典。
if (request.POST.get('return_method') == 'get'):
cust_dict = { 'key1' : value1,
'key2' : value2,
'key3' : value3,
}
elif (request.POST.get('return_method') == 'post'):
cust_dict = { 'key1' : value1,
'key2' : value2,
'key3' : another_value,
}
这是行不通的。我使用get
填充字段,并且没有创建字典。
你会建议我做什么呢?
编辑:看来我的问题是我的更改没有在Django服务器上进行更新。 (不得不重启Apache)
我喜欢这个解决方案。谢谢。 – Rico 2012-07-16 17:45:28
不客气,Rico。 – 2012-07-16 20:08:44