address_dict = {'address': {'US': 'San Francisco', 'US': 'New York', 'UK': 'London'}}
當通過請求發送上述參數時,如何使用Flask上的request.form在地址鍵中獲取值?如何在Flask上使用ImmutableMultiDict獲取嵌套字典的值?
import requests
url = 'http://example.com'
params = {"address": {"US": "San Francisco", "UK": "London", "CH": "Shanghai"}}
requests.post(url, data=params)
然後我在flask.request中獲得了這個。
ImmutableMultiDict([('address', u'US'), ('address', 'US'), ('address', 'UK')])
如何獲取每個地址鍵的值?
謝謝。
在上面的例子中,有沒有辦法得到'舊金山'?我的意思是在父代字典中的字典值。 – kinakomochi
這個信息似乎沒有在字典中...我不確定你可以發送這樣的字典......必須檢查它......你如何發送郵寄請求? – mata
我通過curl發送帖子請求。對不起,沒有解釋。我想從地址字典中獲得價值觀(舊金山,紐約,倫敦)。 – kinakomochi