美文网首页
flask_blueprint蓝图定义与使用

flask_blueprint蓝图定义与使用

作者: 她即我命 | 来源:发表于2018-10-11 20:05 被阅读23次
虚拟环境下安装Blueprint
pip install Blueprint
在views.py中
导入Blueprint

from flask import Blueprint
# 第一步: 获取蓝图对象。指定蓝图别名为app
blue = Blueprint('app', __name__)
在启动文件manager.py中
from flask import Flask
from flask_script import Manager

# 导入blue
from app.views import blue

app = Flask(__name__)

# 第二步: 绑定蓝图blue和app的关系
app.register_blueprint(blueprint=blue, url_prefix='/app')

# 设置secret_key
app.config['SECRET_KEY'] = '123'

# 将flask对象交给Manager管理,并且启动方式修改成manager.run()
manager = Manager(app=app)


if __name__ == '__main__':
    # 修改启动的IP和端口,debug模式
    # Debugger PIN: 151-498-317  这是debug的码
    # app.run(host='0.0.0.0', port=8080, debug=True)

    # python manager.py runserver -p 8080 -h 0.0.0.0 -d
    manager.run()
现在就可以在views.py里面使用蓝图了
@blue.route('/')
def hello_world():
    # 1/0
    return 'Hello, World!'


@blue.route('/get_id/<id>/')
def get_id(id):
    # 匹配str类型的id值
    return 'id: %s' % id
flask的蓝图就相当于Django的urls.py文件,我们就可以定义多个应用路由来使用,这里的蓝图起的别名就相当于namespace

相关文章

  • flask_blueprint蓝图定义与使用

    虚拟环境下安装Blueprint 在views.py中 在启动文件manager.py中 现在就可以在views....

  • Unreal4 蓝图转换范例0008bate1

    蓝图转换范例 使用蓝图转换,从一个蓝图到多个蓝图进行通信。 此页面讲述如何使用蓝图转换与不同的蓝图进行交流并共享信...

  • Unreal4使用接口0036bate1

    使用接口 使用蓝图接口与多个蓝图同时通信的范例。 在此指南中,我们将设置一个 蓝图接口,将其调用后可在多个蓝图中执...

  • 蓝图

    蓝图blueprint 定义蓝图 在home和admin目录下init.py中定义蓝图 调用蓝图 在home和ad...

  • 2018-07-11

    flask使用蓝图 1.首先创建蓝图对象 2.在app/__init__.py注册蓝本 3.蓝本定义的程序路由 f...

  • flask import multi blueprints

    如果定义的蓝图比较多,导入蓝图是一件很恶心的事情, 可以使用werkzeug中的 方法进行批量导入。 如下:

  • flask蓝图的基本使用

    1.引用蓝图 /user/profilefrom flask import Blueprint#user 蓝图定义...

  • Unreal4蓝图宏库0048bate1

    蓝图宏库 声明和定义宏以便在其他蓝图中重复利用的蓝图。蓝图宏库(Blueprint Macro Library) ...

  • Unreal4蓝图通信用法0030bate1

    蓝图通信用法 蓝图通信不同用法的总览。 使用蓝图时,如需在蓝图之间传递或共享信息,需要使用一种形式的 蓝图通信。可...

  • UE4 蓝图中函数(Function),纯虚函数(PureFun

    蓝图中函数(Function),纯虚函数(PureFunction),自定义事件(CustomEvent),蓝图宏...

网友评论

      本文标题:flask_blueprint蓝图定义与使用

      本文链接:https://www.haomeiwen.com/subject/puabaftx.html