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()