TypeError: ‘ImmutableMultiDict‘ object is not callable

新建了一个web 服务(python),想要从前端传一个参数name到后端,报错如下

TypeError: 'ImmutableMultiDict' object is not callable

源码在这里

from flask import Flask, jsonify, request, redirect, url_for



from flask import Flask
app = Flask(__name__)

@app.route('/api/test', methods=['GET'])
def hello_world():
   return 'Hello World!'

”“” 发生错的api在此处 “”“
@app.route('/api/name', methods=['POST'])
def upload_xlsx():
    xlsx = request.form('name')
    print(xlsx)
    return xlsx

if __name__ == '__main__':
   app.run(host='0.0.0.0', port=6666, debug=True)

错误原因

xlsx = request.form('name')

这里的 ('name') 要使用方括号 ['name']

你可能感兴趣的:(Web后端,python,flask)