擅长:python、mysql、java
<p>下面是我将如何处理它。在</p>
<pre><code>custom = {
"get" : {
'key1' : value1,
'key2' : value2,
'key3' : value3,
},
"post" : {
'key1' : value1,
'key2' : value2,
'key3' : another_value,
},
}
try:
cust_dict = custom[request.POST.get('return_method').strip()]
except KeyError:
# .. handle invalid value
</code></pre>
<p>也就是说,你的版本没有理由不起作用。你检查过你在<code>request.POST.get('return_method')</code>中看到的值了吗?也许值中有空格阻碍了字符串匹配(注意上面示例代码中的<code>.strip()</code>)。在</p>