address_dict = {'address': {'US': 'San Francisco', 'US': 'New York', 'UK': 'London'}}
Khi thông số trên được gửi qua yêu cầu, làm cách nào tôi có thể nhận được giá trị trong khóa địa chỉ bằng cách sử dụng request.form trên Flask?Làm thế nào tôi có thể nhận được giá trị của từ điển lồng nhau bằng cách sử dụng ImmutableMultiDict trên Flask?
import requests
url = 'http://example.com'
params = {"address": {"US": "San Francisco", "UK": "London", "CH": "Shanghai"}}
requests.post(url, data=params)
Sau đó, tôi nhận được điều này trong bối cảnh flask.request.
ImmutableMultiDict([('address', u'US'), ('address', 'US'), ('address', 'UK')])
Làm cách nào để có được giá trị trong mỗi khóa địa chỉ?
Cảm ơn.
Có cách nào để đưa 'San Francisco' vào ví dụ trên không? Tôi có nghĩa là giá trị của dict trong dict cha mẹ. – kinakomochi
Thông tin đó dường như không nằm trong dict ...Tôi không chắc chắn bạn có thể gửi một dict như thế này ... phải kiểm tra nó ... Làm thế nào để bạn gửi yêu cầu bài viết? – mata
Tôi gửi yêu cầu đăng qua curl. Xin lỗi vì thiếu lời giải thích. Tôi muốn nhận các giá trị (San Francisco, New York, London) từ địa chỉ dict. – kinakomochi