【发布时间】:2015-10-22 15:26:45
【问题描述】:
根据documentation,这足以传入一个多值。
def __init__(self):
super(LatestNewsAPI, self).__init__()
self.req_parser = reqparse.RequestParser()
self.req_parser.add_argument('date', type=str)
self.req_parser.add_argument('media', action='append')
我试图将两个媒体附加到一个列表中:
rss_date_time = parser.parse('Tue, 15 Jan 2015 18:13:00 GMT')
param = {'date': rss_date_time, 'media': 'GRD', 'media': 'IND'}
url = '/api/v1.0/latest_news/?{0}'.format(urllib.urlencode(param))
rv = self.client.get(url, headers={},
environ_base={'REMOTE_ADDR': '127.0.0.1'})
但是一旦我到达那里:
def get(self):
args = self.req_parser.parse_args()
date_str = args['date']
date_time = parser.parse(date_str)
media = args['media']
媒体仅包含[u'IND']。
请问我错过了什么?
【问题讨论】:
标签: python flask flask-restful