蓝本(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 条评论
登录 后参与评论

相关文章

  • 【DB笔试面试462】如何将一个数字转换为字符串并且按照指定格式显示?

    在应用中,可能需要将0.007007040000转换成0.70%,或需要显示“0.00”、“1.20”等类似的数据格式,此时可以使用TO_CHAR函数来转换。这...

    小麦苗DBA宝典
  • scrapy shell

    执行scrapy shell http://www.521609.com,查看response

    小麦苗DBA宝典
  • 【DB笔试面试771】在Oracle中,OGG-00446 错误的处理办法

    在Oracle中,OGG-00446 Could not find archived log for sequence错误的处理办法是什么?

    小麦苗DBA宝典
  • SpringMVC response返回参数绑定

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    多凡
  • 常用的标准SQL 语句

    1.创建数据库的语句如下:     Create database databaseName     上述语句创建一个名字叫 databaseName 的数据库...

    用户1197315
  • ThinkPHP之数据库操作

    数据库的操作是由模型来管理的,模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以用模型的名字自动对应数据表的。 模型类...

    benny
  • Mybatis学习笔记(四)调用存储过程

    存储过程有如下几个优点 1.执行速度更快 – 在数据库中保存的存储过程语句都是编译过的

    萌萌哒的瓤瓤
  • 14.普通用户、网格长、网格员,操作数据(1)后端部分

    玩蛇的胖纸
  • yii2.0框架多模型操作示例【添加/修改/删除】

    更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对...

    砸漏
  • .NET 云原生架构师训练营(模块二 基础巩固 RabbitMQ 业务场景详解)--学习笔记

    用户的请求,服务器接收后,首先写入消息队列。假如消息队列的长度超过最大数量,则直接抛弃用户请求或跳转到错误页面

    郑子铭

扫码关注云+社区

领取腾讯云代金券