flask中request.post一个key传多个value,接收只显示一个value,求大佬帮忙

如图所示,我在传送数据的时候,给entitylist这个key值穿了两个值,一个海底捞,一个华商网,用
request.form.get('entityList')接收key所对应的value时,只显示一个,请问各位大佬我该怎么修改?

import requests

user_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

回到顶部