Flask是一个使用Python编写的轻量级Web应用框架,被称为“微框架”。它的核心简单且可扩展,通过扩展可以增加其他功能。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。
1. flask的安装。
使用pip安装flask:
pip install flask
2. flask的最简实现:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello World'
if __name__ == '__main__':
app.run()
运行此段代码后,打开浏览器输入http://127.0.0.1:5000
,可以看到浏览器显示出来的Hello World。如下图:
3. flask的路由和视图函数
flask使用@app.route('/')
这个装饰器来创建路由,其中app为创建的Flask对象,route
函数的参数就是浏览器的地址,比如上面的参数为'/',代表为这个网站的根路由,被装饰的index
函数就是这个路由对应的视图函数,当我们在浏览器中输入这个路由地址时就会执行这个函数。