蓝本(blueprint)

今天小婷儿给大家分享的是蓝本(blueprint)。

蓝本(blueprint)

一、基本概念:

将视图方法模块化,既当大量的视图函数放在一个文件中,很明显是不合适,最好的方案是根据功能将路由合理的划分到不同的文件中;而蓝本就是为了解决这个问题而出现的。

二、使用:

1、导入类库:

from flask import Blueprint

2、创建对象:

user = Blueprint('user', __name__, url_prefix='/user')

3、添加视图函数:

@user.route('/login/')

def login():

return '欢迎登录...'

4、蓝本注册(在manage.py中):

注:注册时也可以指定路由前缀,而且优先级比创建时的高

from user import user

app.register_blueprint(user, url_prefix='/u')

众号:xiaomaimiaolhr,学习最实用的数据库技术。

本文分享自微信公众号 - DB宝(xiaomaimiaolhr)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券