一、初识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 @   chron  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示