使用flask实现最简单的web服务

flask是python的一个微型web框架,虽然是微型的,但web服务该有的模块都有.也可用于生产环境.
今天先实现一个简单的web服务,所有说明我都写在注释下了.

文档地址

https://flask.palletsprojects.com/en/2.0.x/

python 版本

python3.6

安装框架

pip install flask

代码如下:

web.py

#!/usr/bin/env python
# coding: utf-8 
# Gao Ming Ming Create At 2021-05-27
# Description:some description

# 引入json模块,封装了一系列json相关的操作
import json

# 从flask报中引入web相关的一些对象
from flask import (
        Flask, 
        request, 
        redirect, 
        abort, 
        url_for, 
        session, 
        jsonify, 
        g, 
        render_template
)
# __name__ 默认指的是 __main__
# 初始化Flask的实例
app=Flask(__name__)

'''
    @app.route() 是访问路由,即浏览器地址栏里除目录之外其他的字符串
'''
@app.route('/')
def index():
    # 访问根域名时,返回字符串
    return '

hello,flask

' @app.route('/template') def template(): # 同级目录下需要建立templates文件夹来存放模板文件 # 访问/template路径时返回,template.html这个模板文件, # locals() 代表当前函数作用域下的本地变量集合 return render_template('template.html', **locals()) # 程序运行入口 if __name__=='__main__': # debug = True 表示已debug模式运行,即调试模式 app.run(debug=True)

运行

python web.py

访问主页

image.png

这个会写成一个web系列,将来会逐渐增加更多的功能,争取成为一套完整的方案

to be continued...

你可能感兴趣的:(使用flask实现最简单的web服务)