Python Flask Blueprint 蓝图(python中的蓝色)

  本篇文章为你整理了Python Flask Blueprint 蓝图(python中的蓝色)的详细内容,包含有flask中蓝图 python中的蓝色 python bluez flask 蓝图获取app属性 Python Flask Blueprint 蓝图,希望能帮助你了解 Python Flask Blueprint 蓝图。

  本篇来了解一下 Flask 中 Blueprint 蓝图,什么蓝图 。。就是一个分模块的扩展而已,用来让不同的 业务模块api 分到不同的python文件中 而已,和 Spring mvc 的 class 级别 的@RequestMapping("/") 差不多。。

  为什么要引入 Blueprint 蓝图呢? 因为如果默认把API接口都写到 一个py 文件里面 那么这个文件会越来越复杂,会越来越臃肿 导致 无法维护 ,所以按照正常的开发逻辑 也需要进行模块的划分 ,那么就需要引入 Blueprint

  1.安装 Blueprint

  需要先在环境中 使用 pip 安装一下 Blueprint 扩展

  

pip install Blueprint

 

  

 

  2.编写Flask 入口 py文件

  

from flask import Flask

 

  
3.编写User模块 user.py文件

  根据业务 可以创建新的模块 然后通过Blueprint 去注册路由

  

from flask import Blueprint

 

  user = Blueprint(user,__name__)

  @user.route(/user/username)

  def username():

   return get username : johnny

  
创建 新模块文件,在其中创建Blueprint对象 如:

  

# Blueprint两个参数(蓝图名字,蓝图所在位置)

 

  user = Blueprint(user,__name__)

  

 

  
可以把Blueprint 理解为 Spring mvc 的 Class 级别 的@RequestMapping("/user") 差不多。。

  欢迎大家访问 个人博客 Johnny小屋
 

  欢迎关注个人公众号

  以上就是Python Flask Blueprint 蓝图(python中的蓝色)的详细内容,想要了解更多 Python Flask Blueprint 蓝图的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: