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)
来源: http://www.bubuko.com/infodetail-2501786.html