美文网首页
flask蓝图Blueprint

flask蓝图Blueprint

作者: fada492daf5b | 来源:发表于2018-02-01 17:34 被阅读0次

    1. 作用

    模块化URL管理

    2. 操作

    主文件

    # 测试flask蓝图
    # 本文件是主文件
    
    from flask import Flask, Blueprint
    
    app = Flask(__name__)
    
    @app.route('/')
    def index():
       pass
    
    @app.route('/about')
    def about():
       pass
    @app.route('/login', methods=['GET', 'POST'])
    def login():
       pass
       
    @app.route('/logout')
    def logout():
       pass
    
    from test39 import blog
    app.register_blueprint(blog, url_prefix='/blog') # 注册蓝图
    # 蓝图添加了 /blog/*一系列url和handler
    if __name__ == '__main__':
        app.run(debug=True)
    
    

    蓝图文件

    # flask 蓝图
    # 蓝图设置
    
    from flask import Blueprint
    
    blog = Blueprint('blog', __name__) # 蓝图文件
    
    @blog.route('/') # 蓝图url
    def show_blog():
        pass
    
    @blog.route('/author')
    def show_author_profile():
        pass
    
    @blog.route('/comment')
    def show_comment():
        pass
    
    

    相关文章

      网友评论

          本文标题:flask蓝图Blueprint

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