flask中request.post一个key传多个value,接收只显示一个value,求大佬帮忙
如图所示,我在传送数据的时候,给entitylist这个key值穿了两个值,一个海底捞,一个华商网,用
request.form.get('entityList')接收key所对应的value时,只显示一个,请问各位大佬我该怎么修改?
import requestsuser_info ={
"siteDomain": "http%3A%2F%2Firm.cninfo.com.cn%2Fircs%2Finteraction%2FviewtioForSzse.do%3FstionId%3D6103297 ",
"title": '''
尾随女顾客到厕所偷拍 海底捞男员工被行政拘留
''',
"content": ''' (原标题:女顾客正如厕 手机伸进来 男服务生最终承认偷拍并道歉,被处行政拘留5日)凌晨时分,在尖叫声中,男服务生和一名女顾客从厕所跑出来。女顾客称她在厕所被偷拍,男服务生称是进去拿拖把。11月12日上午,咸阳市某高校学生王某向华商报记者反映,为给同学过生日,他们一行凌晨5时许在秦都区大唐海底捞吃饭。
''',
"entityList":[('海底捞'),('华商网')]
}
r = requests.post("http://127.0.0.1:5000/SVM_TextSort/", data=user_info)
如代码所示,我在用上面的代码发送数据,用下面的代码进行接收,但是entitylist只显示一个海底捞
@app.route('/SVM_TextSort/', methods=['POST'])def add_task():
#time_start=time.time()
url = request.form.get('siteDomain')
entitylist = request.form.get('entityList')
text = request.form.get('content')
title = request.form.get('title')
print (entitylist)
回答:
request.form.getlist('entityList') # 获取多个值
以上是 flask中request.post一个key传多个value,接收只显示一个value,求大佬帮忙 的全部内容, 来源链接: utcz.com/a/161534.html