当前位置: 首页> 文旅> 酒店 > 查询网网站_b站户外打野_搜索引擎调价工具哪个好_企业宣传视频

查询网网站_b站户外打野_搜索引擎调价工具哪个好_企业宣传视频

时间:2025/7/10 10:10:51来源:https://blog.csdn.net/weixin_41405524/article/details/146266111 浏览次数:2次
查询网网站_b站户外打野_搜索引擎调价工具哪个好_企业宣传视频

在 Flask 中,可以使用 蓝图(Blueprint) 来组织和注册路由,从而让代码更加模块化和易于维护。以下是完整的使用方法:


1. 创建 Flask 项目结构

建议的项目目录结构如下:

my_flask_app/
│── app.py              # 入口文件
│── blueprints/
│   ├── __init__.py     # 蓝图初始化
│   ├── user.py         # 用户相关的蓝图
│   ├── auth.py         # 认证相关的蓝图
└── templates/          # 模板文件夹(如果有)

2. 定义蓝图(Blueprint)

blueprints/user.py(用户相关蓝图)

from flask import Blueprint, jsonify# 创建蓝图
user_bp = Blueprint('user', __name__, url_prefix='/user')@user_bp.route('/info')
def user_info():return jsonify({"message": "User info API"})@user_bp.route('/profile')
def user_profile():return jsonify({"message": "User profile API"})

blueprints/auth.py(认证相关蓝图)

from flask import Blueprint, jsonifyauth_bp = Blueprint('auth', __name__, url_prefix='/auth')@auth_bp.route('/login', methods=['POST'])
def login():return jsonify({"message": "Login API"})@auth_bp.route('/logout', methods=['GET'])
def logout():return jsonify({"message": "Logout API"})

3. 在 __init__.py 中初始化蓝图

blueprints/__init__.py
from flask import Flask# 导入蓝图
from .user import user_bp
from .auth import auth_bpdef create_app():app = Flask(__name__)# 注册蓝图app.register_blueprint(user_bp)app.register_blueprint(auth_bp)return app

4. 在 app.py 中运行 Flask 应用

from blueprints import create_appapp = create_app()if __name__ == '__main__':app.run(debug=True)

5. 运行 Flask 并访问接口

启动 Flask:

python app.py

访问:

  • http://127.0.0.1:5000/user/info -> 返回 { "message": "User info API" }
  • http://127.0.0.1:5000/auth/login -> 返回 { "message": "Login API" }

这样,使用 蓝图 可以将不同功能模块拆分到不同的文件,便于管理和维护!🚀

关键字:查询网网站_b站户外打野_搜索引擎调价工具哪个好_企业宣传视频

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: