• Flask蓝图


    蓝图

    步骤:

    1.在项目中创建同名的包
    2.在包下的__init__的创建函数,实例化Flask对象并返回
    3.在项目下创建manager.py,导入实例化Flask的函数
    4.调用函数,app.run()
    5.在包下创建views文件夹,创建python文件
    6.导入蓝图
    from flask import Blueprint
    7.实例化蓝图对象
    blue = Blueprint("name",__name__)
    8.用蓝图对象创建路由和视图函数的对应关系
    9.注册到app下
    1.导入蓝图对象
    2.注册 app.register_blueprint(蓝图对象)
    3.前缀的参数 url_prefix=""

    # manage.py
    from lantu import create_app
    
    app = create_app()
    
    if __name__ == '__main__':
        app.run()
    # __init__.py
    
    from flask import Flask
    from .views.book import bookBlue    # 导入蓝图对象
    
    # 实例化Flask的函数,返回实例化对象
    def create_app():
        # 实例化Flask对象
        app = Flask(__name__)
        # 注册蓝图
        # url_prefix 指定前缀
        app.register_blueprint(bookBlue,url_prefix="/api")
        # 返回对象
        return app
    # book.py
    from flask import Blueprint
    
    # 实例化蓝图对象
    bookBlue = Blueprint("bookBlue",__name__)
    
    # 创建路由和视图函数的关系
    @bookBlue.route("/book")
    @bookBlue.before_request        # 指定装饰器
    def book():
        return "Book页面"
  • 相关阅读:
    VB6之GDI+加载PNG图片
    VB6之阴影图层
    VB6之截图
    VB6之调整任务栏按钮的位置
    恐怖的ifdown eth0;0
    VB6之WM_COPYDATA
    删除整个链表
    digest 词根 gest
    new和delete
    static, const
  • 原文地址:https://www.cnblogs.com/st-st/p/10193043.html
Copyright © 2020-2023  润新知