1、路由:
route() 装饰器用于把一个函数绑定到一个 URL,可以动态变化 URL 的某些部分,还可以为一个函数指定多个规则,从而方便用户访问与记忆。
例子:
@app.route('/') #调用一个app的route方法 def hello_work(): #定义一个处理方法 return '<h1>hello world</h1>'
@app.route('/test') #创建第二个应用,并指定访问路径 def index(): return 'index page'
全部代码为:
1 #coding=utf-8 2 from flask import Flask #导入flask类 3 app = Flask(__name__) #生成该类的一个实例 4 5 @app.route('/') #调用一个app的route方法 6 def hello_work(): #定义一个处理方法 7 return '<h1>hello world</h1>' 8 9 @app.route('/test') #创建第二个应用,并指定访问路径 10 def index(): 11 return 'index page' 12 13 if __name__ == '__main__': #确保服务器只会在使用python解释器运行代码的情况下运行 14 #app.debug = True #第一种方式:在应用对象上设置标志 15 #app.run(host='0.0.0.0') #用host参数,设定全网段可以访问 16 app.run(debug=True,host='0.0.0.0') #第二种方式:作为参数传递给run方法