get方法

2019-11-10  本文已影响0人  星辰_1c3b

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,第二个参数是端口号
上一篇下一篇

猜你喜欢

热点阅读