一、初识flask


# -*- coding: utf-8 -*-
# @Time    : 2022/10/01
# @Author  : chron
# @FileName: hello_world.py 
# @Software: PyCharm 
# @E-mail  : chron@foxmil.com

from flask import Flask

# 创建flask实例
app = Flask(__name__)


# 路由规则
@app.route("/")
def index():
    return "<h1>hello world</h1>"


# 带参数的路由
@app.route("/hello/<name>")  # 路由
def hello_name(name):  # 接口处理
    return f"<h1>hello {name}</h1>"


# 设置带参数的缺省类型 int float str path 默认是str类型
@app.route("/user/<int:user_id>")
def get_user(user_id):
    return f"获取到的userid为:{user_id}"


# path类型 捕获路由中user/后的参数是否携带"/"
@app.route("/user/<path:user_id>")
def get_user_path(user_id):
    return f"获取到的path类型的userid为:{user_id}"


# 启动web服务器 默认运行在5000端口上
# host="0.0.0.0"启用远程调用   port="8888"改变远程端口 debug=True 打开调试模式
if __name__ == '__main__':
    app.run(debug=True, host="0.0.0.0", port="8888")

posted @ 2022-10-01 02:56  chron  阅读(25)  评论(0)    收藏  举报