flask是python的一个轻量级开发框架,相比django更加灵活,可扩展性强。

安装flask:pip install flask

编写第一个hello flask应用:

from flask import Flask

app = Flask(__name__)


@app.route("/")       # todo 路由,访问地址
def index():
    '''视图函数'''
    return "<h1>Hello Flask</h1>"


if __name__ == '__main__':
    app.run()       # todo 启动服务

启动如图:

访问地址显示如图:

第一个flask程序就启动成功了,目前相比django有以下几点区别:

1,不用去配置urls路由访问地址,

2,定义视图函数不用传request参数,返回的时候也不需要返回httpresponse

3,启动直接app.run()启动,不需要像django用python manage.py runserver启动