Project name :Flask_Plan
上一篇文章,我们创建了默认的flask项目,也可以运行起来。
但是只有一个首页,只显示一个hello world。
现在我们创建访问路由,也就是访问地址对应的返回。
编辑 Flask_Plan\Flask_Plan.py
from flask import Flask app = Flask(__name__) @app.route(‘/‘) def hello_world(): return ‘Hello World!‘ # 以下增加 @app.route(‘/view_plan/‘) def view_plan(): return ‘这是计划详细页面‘ @app.route(‘/view_date/‘) def view_date(): return ‘这是历史详细页面‘ @app.route(‘/view_carriage/‘) def view_carriage(): return ‘这是车辆详细信息‘ # 以上增加 if __name__ == ‘__main__‘: app.run()
我增加了3个视图。
启动试着访问一下
http://127.0.0.1:5000/view_plan/
http://127.0.0.1:5000/view_date/
http://127.0.0.1:5000/view_carriage/
这些都是死的,那么多详细页面,我们需要通过url把参数传过来,再根据传过来的参数,返回响应的数据。
修改Flask_Plan\Flask_Plan.py
from flask import Flask app = Flask(__name__) @app.route(‘/‘) def hello_world(): return ‘Hello World!‘ # 以下增加 @app.route(‘/view_plan/‘) def view_plan(): return ‘这是计划详细页面‘ @app.route(‘/view_date/<date>‘) #增加<date> def view_date(date): #把date传入显示函数 return ‘这是历史详细页面%s‘%date #把date显示出来 @app.route(‘/view_carriage/<carnum>‘) #增加<carnum> def view_carriage(carnum): #把carnum传入显示函数 return ‘这是车辆详细信息%s‘%carnum #把carnum显示出来 # 以上增加 if __name__ == ‘__main__‘: app.run()
http://127.0.0.1:5000/view_date/123
http://127.0.0.1:5000/view_carriage/1234
好了,我们可以显示出url传入的参数了。