URL:http://127.0.0.1:5000/login?apple=exec&basket=app
Apple值返回为exec,但购物篮值返回为None而不是app。获取第二个值时出现问题
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/login', methods=['GET'])
def login():
a = str(request.args.get('apple', type = str))
b = str(request.args.get('basket', type = str))
return (b)
if __name__ == "__main__":
app.run()
答案 0 :(得分:-1)
选择参数时代码没有问题,实际上,您不能向浏览器返回2个项目。它只是无法拾取它们(即使python能够返回多个值)。
下面的代码证明了正确地选择了值。
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/login', methods=['GET'])
def login():
a = request.args.get('apple')
b = request.args.get('basket')
return a+b
if __name__ == "__main__":
app.run()
礼物:
execapp