我是pythonweb应用程序新手。我正在为我的web应用程序使用Bottlepy,并请求从url中提取变量。我提取了变量first=request.query.first
。我可以返回变量的值,但当我想在if条件下使用它时,它总是失败,else块被执行。你知道吗
网址:http://127.0.0.1:8080/h?first="hi"
@app.route('/h')
def test():
first=request.query.first
if first == "hi":
return "passed"
else:
return "fail"
我将感谢你对这个问题的帮助谢谢。你知道吗
我测试了很多次URL,然后我注意到我在
"hi"
周围加了引号。删除引号解决了这个问题。新的URL是http://localhost:8080/h?first=hi
。你知道吗这将有效地将URL变量转换为字符串。 在你做
first=request.query.first
然后在测试函数中首先更改为newfirst
相关问题 更多 >
编程相关推荐