1.Flask简介
一个使用 Python 编写的轻量级 Web 应用程序框架
Flask 依赖 Jinja 模板引擎和 Werkzeug WSGI 套件
Flask,也称为微框架。 目的是在保持应用程序的核心简单且可扩展
jinja2是Python的一个流行的模板引擎。用来呈现动态网页
WSGI,Web Server Gateway Interface,Web服务器网关接口,是Web服务器和Web应用程序之间的接口规范
Werkzeug,一个WSGI工具包,它实现了请求,响应对象和实用函数。 这样就可以在它基础上构建web框架
2.Flask部署
3.基于flask框架开发Web界Hello World实例详解
from flask import Flask # 导入flask框架的包
app = Flask(__name__) # 创建一个flask的APP,就是应用本身
@app.route('/') # 给APP指定路由,即当前访问的URL,默认是根目录的时候,执行下面的函数,此处起到了API的作用
def hello_world():
return '你好,世界!'
if __name__ == "__main__": # 这里的作用是用来做部署的,执行这个内容
app.run(host='127.0.0.1', port=8080) # 会在本地创建IP:127.0.0.1,端口是8080