Flask是一个简单的Python Web开发框架,比Django小巧许多。写这一篇的目的是存一个以后能够快速上线的baseline。
下面是一个简单的Demo演示,附上注释。
#-*- coding:utf-8 -*- #导入Flask扩展 from flask import Flask #创建Flask应用程序实例 app = Flask(__name__) #定义路由以及试图函数 #定义路由,是用装饰器实现的 #路由默认只支持GET,如果需要增加,需要自行制定 @app.route('/',methods=["GET","POST"]) def hello_world(): return 'Hello World!' #<>定义路由的参数,内需要名字 @app.route("/orders/<int:order_id>") #获取路由参数,参数的类型就是string,但是我们可以做优化,如上,限定了只有int,其他类型传不进来 def get_order_id(order_id): print(order_id) return "order_id" + str(order_id) #启动程序 if __name__ == '__main__': app.run()