Flask 蓝图
蓝图的作用
利用蓝图对程序的目录进行划分,方便管理
使用
init.py文件
from flask import Flask
app = Flask(__name__)
# 导入其他的文件
# app = Flask(__name__,template_folder='templates',static_folder='statics',static_url_path='/static')
from app01 import user # 导入页面
app.register_blueprint(user.us) # 注册页面
from app01 import order # 导入页面
app.register_blueprint(order.ord) # 注册页面
order.py文件
from flask import Blueprint # 导入蓝图
ord = Blueprint("order",__name__) # 生成专属order页面的app对象
# 使用
@ord.route("/order")
def order():
return "order"
user.py文件
from flask import Blueprint # 导入蓝图
us = Blueprint("user",__name__) # 生成专属user页面的app对象
# 使用
@us.route("/user")
def user():
return "user"
manage.py启动文件
from app01 import app
if __name__ == '__main__':
app.run()
选择了IT,必定终身学习