Flask是一个使用 Python 编写的轻量级 Web 应用框架,对比与Django框架呢,他的灵活度就很高了,可以自己一些设计代码框架。
比较适合一些,分层比较少,逻辑不怎么复杂的web项目
pip安装
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
简单实例
from flask import Flask# 实例化flask对象 app = Flask(__name__)# 定义一个路由处理函数,并设置路由 # @app.route('/hello') @app.route('/hello/') def hello():# 基于类的视图(即插视图)return "Hello World!"app.run()
需要注意:
函数路由设置为@app.route('/hello/'),意味着如果访问http://127.0.0.1:5000/hello网页会重定向为http://127.0.0.1:5000/hello/,即flask通过这种方式可以同时兼容http://127.0.0.1:5000/hello和http://127.0.0.1:5000/hello/