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()
posted @ 2020-03-20 09:22  Jeff的技术栈  阅读(204)  评论(0编辑  收藏  举报
回顶部