1.初始化
from flask import Flask app = Flask(__name__)
flask类的构造函数只有一个必须指定的参数,即主模块或包的名字。
2.路由
http://python.jobbole.com/80956/
处理URL和函数之间关系的程序称为路由
定义路由的最简便方式,是使用app.route修饰器
@app.route(‘/‘) def index(): return ‘<h1>hello world</h1>‘
URL和函数之间的关系在此表现为:比如不熟的域名为www.example.com,在浏览器中访问http://www.example.com后,会触发对应的index()函数。此函数的返回值称为相应,即客户端会接收到的内容。如果客户端是Web浏览器,相应就是现实给用户查看的文档。
index()这样的函数称为视图函数。
Flask支持动态URL,只需在route秀时期中使用特殊的句法。
@app.route(‘/user/<name>‘) def user(name): return ‘<h1>hello, %s!</h1>‘ % name
3.启动服务器
用run方法启动flask Web服务器:
if __name__ == ‘__main__‘: app.run(debug=True)