1. 安装
pip install flask
2. 使用
新建一个test.py,写入如下代码
# -*- coding: utf-8 -*-from flask import Flaskapp = Flask(__name__)@app.route('/')def hello():return 'Hello Flask'if __name__ == '__main__':app.run(host='0.0.0.0',port=12345,debug=True)
浏览器访问127.0.0.1:12345,看到运行成功,是不是很开心

from flask import Flask 导入模块app = Flask(__name__) 创建一个框架的实例@app.route('/') 使用路由修饰器创建一个路由,类似php8中的注解def hello 定义一个路由的函数app.run(host='0.0.0.0',port=12345,debug=True) 启动应用程序,定义端口和使用debug模式
是不是简单
3. 示例
运行一个小demo,先安装个模块
pip install python-dotenv
# -*- coding: utf-8 -*-from flask import Flask, request,jsonifyapp = Flask(__name__)app.config['JSON_AS_ASCII'] = False@app.route('/')def hello():return 'Hello Flask'@app.route('/test', methods=['GET', 'POST'])def test():return request.method@app.route('/test/<int:status>',methods=['GET'])def test1(status):return jsonify({'code':0,'msg':status})@app.route('/test2',methods=['POST'])def test2():msg = request.jsonreturn jsonify(msg)if __name__ == '__main__':app.run(host='0.0.0.0',port=12345,debug=True)
在上面示例中定义了四个路由,分别是根目录、请求方法、get/post、携带参数等方式。很容易上手是不是,非常适合开发个各种项目
