flask-----蓝图

这篇具有很好参考价值的文章主要介绍了flask-----蓝图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.引入蓝图

        flask都写在一个文件中,项目这样肯定不行,会导致循环导入的问题,分目录,分包,使用蓝图划分目录。

2.使用蓝图

步骤如下:

-1 实例化得到一个蓝图对象
    	-order_blue=Blueprint('order',__name__,template_folder='../templates')
    -2 以后注册路由,写请求扩展,都使用蓝图
    	@user_blue.before_request
        @user_blue.route('/register')
    -3 在app中注册蓝图
    	from . import user
    	app.register_blueprint(user.user_blue)
        app.register_blueprint(user.user_blue,url_prefix='/user')

3 使用蓝图小型项目的目录结构

flask_blueprint_little  #  项目名
	apps                # 核心文件
        __init__.py     #包的inin里面实例化得到app对象
        views           # 视图函数,类
            user.py
   
        templates       #模板
           l
        static         #静态文件
    
    manage.py          #启动文件
3.1 manage.py
import apps

if __name__ == '__main__':
    apps.app.run()
3.2 apps下面的__init__.py
from flask import Flask

app = Flask(__name__)     #创建app对象


from apps.user import user_ace      #导入蓝图名字

app.register_blueprint(user_ace)    #注册蓝图
3.3 user.py 
from flask import Blueprint

user_ace = Blueprint('user',__name__)      #实例化出一个蓝图对象,一个app一个蓝图


@user_ace.route('/',methods=['GET','POST'])
def userabc():
    return 'user'

4 蓝图大型项目

flask-----蓝图,flask,flask,python,后端

 文章来源地址https://www.toymoban.com/news/detail-630847.html

到了这里,关于flask-----蓝图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flask蓝图(Blueprint)

    Flask 是一个流行的 Python Web 框架,它提供了蓝图(Blueprint)的概念,用于帮助组织和管理大型的 Web 应用程序。本文将介绍 Flask 蓝图的基本概念、如何使用蓝图构建应用程序,以及深入理解蓝图的一些高级特性。   蓝图是一种将路由、视图函数和静态文件等组织在一起的方法

    2024年02月06日
    浏览(25)
  • flask中的蓝图

    flask中的蓝图 在 Flask 中,蓝图(Blueprint)是一种组织路由和服务的方法,它允许你在应用中更灵活地组织代码。蓝图可以大致理解为应用或者应用中的一部分,可以在蓝图中定义路由、错误处理程序以及静态文件等。然后可以在工厂函数中多次注册同一个蓝图到应用上,可以

    2024年02月15日
    浏览(25)
  • (十六)Flask之蓝图

    Flask蓝图(Blueprint)是Flask框架中 用于组织和管理路由、视图函数以及静态文件 的一种机制。它提供了一种将应用程序拆分为更小、可重用组件的方式, 使得项目结构更清晰,代码更易于维护。 使用Flask蓝图,可以将相关功能的路由和视图函数打包在一个模块中,并将其注册

    2024年02月04日
    浏览(24)
  • Python Flask 后端向前端推送信息——轮询、SSE、WebSocket

    后端向前端推送信息,通知任务完成 轮询 SSE WebSocket 请求方式 HTTP HTTP TCP长连接 触发方式 轮询 事件 事件 优点 实现简单易兼容 实现简单开发成本低 全双工通信,开销小,安全,可扩展 缺点 消耗较大 不兼容IE 传输数据需二次解析,开发成本大 适用场景 服务端向客户端单向

    2023年04月19日
    浏览(73)
  • 【python】flask模板渲染引擎Jinja2,通过后端数据渲染前端页面

    ✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN新星创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开

    2024年04月11日
    浏览(44)
  • Flask如何使用蓝图来组织和管理应用程序的路由和视图函数?

    在Flask中,蓝图是一种非常方便的工具,可以帮助我们组织和管理应用程序的路由和视图函数。从新手的角度来看,我们可以把蓝图想象成一个超级市场,所有的商品都井然有序地摆放在货架上,我们可以在需要的时候轻松地找到我们想要的的东西。 在Flask应用程序中,蓝图

    2024年02月16日
    浏览(27)
  • Flask 高级应用:使用蓝图模块化应用和 JWT 实现安全认证

    本文将探讨 Flask 的两个高级特性:蓝图(Blueprints)和 JSON Web Token(JWT)认证。蓝图让我们可以将应用模块化,以便更好地组织代码;而 JWT 认证是现代 Web 应用中常见的一种安全机制。 在大型应用中,一个单独的 Python 文件可能无法容纳所有的路由和视图函数。这时,Flask 的

    2024年02月13日
    浏览(33)
  • 【毕设必备】手把手带你用Python搭建一个简单的后端服务- API的创建,前后端交互的数据传递,GET,POST,JSON,FLASK

    Python是一种 流行 的高级编程语言,具有易于学习和使用的特性,被广泛应用于各种领域。 简单易学 :Python的语法清晰简洁,易于理解和学习。与其他编程语言相比,Python的语法设计非常直观,使得编程新手也能快速上手。 强大的标准库和丰富的第三方库 :Python拥有一个庞

    2024年02月04日
    浏览(40)
  • 后端框架flask学习小记

    最近在和几个伙伴尝试搭建一个新闻推荐系统, 算是一个推荐算法的实战项目, 里面涉及到了前后端交互, 该项目里面,使用了Flask作为后台框架, 为了理清楚整个系统的交互,所以就快速参考着资料学习了下flask, 主要还是参考伙伴们写的flask简介和基础的内容, 加上了

    2023年04月27日
    浏览(30)
  • 搭建flask后端和微信小程序前端

    目录 一、准备工作 (1)我的前端代码 (2)我的后端代码 (3)后端运行成功的截图 (4)前端运行成功的截图  (5)整体运行成功的截图 二、部署后端  (1)在腾讯云的学生入口处购买服务器(建议选择ubuntu系统),设置管理秘钥,方便在本地远程连接。 (2)在本地的

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包