Blueprint是一个存储操作方法的容器,这些操作在这个Blueprint被注册到一个应用之后就可以被调用,Flask可以通过Blueprint来组织URL以及处理请求
Blueprint使用时应先定义一个‘蓝图’文件,然后在主页面from调用该文件
# -*- encoding: utf-8 -*- #使用蓝图需要依赖Blueprint库 from flask import Flask,Blueprint #导入自定义蓝图文件 from day6_part import my_part #建立对象 app = Flask(__name__) #载入配置文件 app.config.from_pyfile('config.ini') #注册定义好的蓝图文件,给蓝图的url加前缀,如果不加前缀,副方法会重写主方法 app.register_blueprint(my_part,url_prefix='/part') @app.route('/') def index(): return "这里是首页" if __name__ == "__main__": app.run()