其他分享
首页 > 其他分享> > flash基础(二)

flash基础(二)

作者:互联网

Blueprint基本概念

Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性:

但是一个Blueprint并不是一个完整的应用,它不能独立于应用运行,而必须要注册到某一个应用中。

----------------------------------------------------------------------------------------------------------------------------------------------

使用蓝图可以分为三个步骤 

  from flask import Blueprint
admin=Blueprint('admin',__name__)
@admin.route('/')
def admin_home():
    return 'admin_home'
app.register_blueprint(admin,url\_prefix='/admin')

当这个应用启动后,通过/admin/可以访问到蓝图中定义的视图函数

 

--------------------------------------------------------

Blueprint运行机制

--------------------------------------------------------------------

总结

1、安装 pip install  flask-blueprint

2、初始化 

创建一个类,构造蓝图

blue=Blueprint('blue',_name_)

在app中注册app.register_blueprint(blue)

3、使用

@blue.route('/rule/')

def hello():

   return 'hello world'

 

标签:Blueprint,蓝图,注册,admin,flash,基础,对象,应用
来源: https://www.cnblogs.com/oceaning/p/15862560.html