今天小婷儿给大家分享的是蓝本(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,学习最实用的数据库技术。