美文网首页
8、flask-蓝图

8、flask-蓝图

作者: 许忠慧 | 来源:发表于2023-08-27 11:23 被阅读0次

    一个略大一些的网站后端代码不可能全部都卸载main.py中,这个时候可以使用蓝图机制进行不同模块的划分和管理

    一、基础语法

    1、先新建一个py文件

    # 需要导入的库
    from flask import Blueprint
    
    # 创建一个蓝图
    use_blueprint = Blueprint('UsePrint', __name__)
    
    # 使用蓝图进行路由绑定
    @use_blueprint.route('/useBluePrint')
    def root():
        return '使用蓝图'
    

    2、main.py中注册蓝图

    from flask import Flask
    # 导入创建的蓝图
    from blueprint.UseBluePrint import use_blueprint
    
    app = Flask(__name__)
    # 注册蓝图
    app.register_blueprint(use_blueprint)
    
    
    @app.route('/')
    def root():
        return 'helllo flask'
    
    
    if __name__ == '__main__':
        app.run(debug=True)
    
    

    在浏览器中分别访问两个文件中的路由即可

    相关文章

      网友评论

          本文标题:8、flask-蓝图

          本文链接:https://www.haomeiwen.com/subject/bsimmdtx.html