我想拍摄'年龄'作为用户的输入,以及性别。现在我想检查一下是否有两件事:
age>18 and gender=Male
我在烧瓶代码中使用了以下路由。
@app.route('/checkAge', methods=['GET'])
def foo():
age= request.args.get('age')
gender = request.args.get('gender')
if(gender=='Male'&&age>18):
print age-5
我以前访问路线的网址:
/createcm?gender=Male&age=20
我仍然收到一些内部服务器错误。 请帮我解释如何处理从烧瓶中的get参数中获取的值。
答案 0 :(得分:0)
if(gender=='Male'&&age>18):
不是python
试
if(gender=='Male' and age>18):
另外你应该设置你会告诉你的app.debug=True
你也可能在尝试比较之前将年龄提升为int
if(gender=='Male' and int(age)>18):
return "You are an adult male!"
回答您在评论中发布的另一个完全不相关的问题
@app.route('/createcm', methods=['GET'])
def foo():
return str(request.args.get("age",type=int) + request.args.get("weight",type=int))