蓝图的创建与注册

1. 为什么使用蓝图?

假如说我们要为某所学校的每个人建立一份档案,一个很自然的优化方式就是这些档案如果能分类管理,就是说假如分为老师、学生、后勤人员等类别,那么后续查找和管理这些档案就方便清晰许多。Flask的蓝图就提供了类似“分类”的功能。

2. 蓝图的优势?

Flask蓝图提供了模块化管理程序路由的功能,使程序结构清晰、简单易懂。

3. 蓝图的创建及注册

3-1. 定义蓝图(admin/init.py)

从Flask中导入Blueprint类,再创建一个实例即可。Blueprint接受两个参数实例化,分别为蓝本的名字和蓝本所在的包或模块,大多数情况下第二个参数使用Python 的__name__ 变量即可。

from flask import  Blueprint


# Blueprint接受两个参数实例化,分别为蓝本的名字和蓝本所在的包或模块,
# 大多数情况下第二个参数使用Python 的__name__ 变量即可。
admin =  Blueprint("admin", __name__)

from app.admin.views import  *

3-2. 使用蓝图创建路由


from . import  admin

@admin.route('/')
def index():
    return  "后台主页"


3. 注册蓝图

创建app后,即可注册已创立的蓝图。


                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值