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)

图片描述

图片描述

图片描述

阅读 4.6k
1 个回答
request.form.getlist('entityList')  # 获取多个值
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题