1.get无参数
#导包
from flask import Flask
app=Flask(__name__)#方法初始化
@app.route('/log',methods=['GET'])#标志方法,‘/log’表示方法资源路径,映射的就是login()方法,methods=['GET']表示get方法
def login():
return ("get 的方法")
if __name__=='__main__':#如果调用该方法时运行,否则不运行
app.run(debug=True)#debug=True表示debug调试开关,True时,ctrl+s时会自动重启服务,app.run('')''为空时,默认是原来的127.0.0.1,第二个参数是端口号
2.get+params
from flask import Flask
from flask import request
app=Flask(__name__)#方法初始化
@app.route('/log1',methods=['GET'])#标志方法,‘/log’表示方法资源路径,映射的就是login()方法,methods=['GET']表示get方法
def login():
name=request.args['name']#参数是加在URL后面,用?隔开的,key=value的形式
print(name)
return ("你好"+name)
if __name__=='__main__':
app.run('192.168.1.115',8082,debug=True)#app.run('')''为空时,默认是原来的127.0.0.1,第二个参数是端口号
3.get+path
from flask import Flask
from flask import request
app=Flask(__name__)
@app.route('/log1/<page>/<num>',methods=['GET'])#请求第几页,每页数量多少,用<>隔开就可以表示
def login(page,num):
print(page+num)
return ("你好"+page+num)
if __name__=='__main__':
app.run('192.168.1.115',8086,debug=True)#app.run('')''为空时,默认是原来的127.0.0.1,第二个参数是端口号
网友评论