蓝图

作者: 江湖有爱 | 来源:发表于2019-10-18 16:45 被阅读0次

    蓝图blueprint

    目录

    定义蓝图

    在home和admin目录下init.py中定义蓝图

    """定义蓝图"""
    from flask import Blueprint
    
    admin = Blueprint("admin",__name__)
    
    import app.admin.views
    
    

    调用蓝图

    在home和admin的下面新建views.py的视图文件

    """调用蓝图"""
    from .import admin
    
    @admin.route('/')
    def index():
        return "<h1 style='color:red'>你好,admin</h1>"
    

    注册蓝图

    在app跟目录下的init.py中注册蓝图

    """注册蓝图"""
    from flask import Flask
    #实例化Flask
    app = Flask(__name__)
    app.debug = True
    #导入home和admin,并简化引入的名称
    from app.home import home as home_blueprint
    from app.admin import admin as admin_blueprint
    #在app中注册两个蓝图
    app.register_blueprint(home_blueprint)
    app.register_blueprint(admin_blueprint,url_prefix="/admin")
    

    添加启动

    在manage.py中导入app,并运行

    from app import app
    
    if __name__ == '__main__':
        app.run()
    
    开始运行

    相关文章

      网友评论

          本文标题:蓝图

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