概述
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
在github中,flask框架的star数量,与老牌Django框架的star数量,几乎持平
官网:http://flask.pocoo.org/docs
pypi:https://pypi.org/project/Flask/
安装
pip install flask
感性认识
# coding=utf-8
from flask import Flask
# 创建Flask类对象
app = Flask(__name__)
'''
通过装饰器将url和函数进行绑定,在访问根url时,将该请求交给index()函数处理
'''
@app.route('/')
def index():
# 返回字符串,表示在页面上显示该字符串
return 'Hello, World!'
if __name__ == "__main__":
# 启动
app.run()
执行
- 启动程序,控制台打印如下:
* Serving Flask app "1" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) - 打开浏览器,在地址栏里输入:http://127.0.0.1:5000 ,打开网页如下图:
