首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python与大数据分析

    flask蓝图小结

    是该考虑将项目分解的时候了,这个时候会用到蓝图。 Flask 用 蓝图(blueprints) 的概念来在一个应用中或跨应用制作应用组件和支持通用的模式。 蓝图很好地简化了大型应用工作的方式,并提供给 Flask 扩展在应用上注册操作的核心方法。 一个 Blueprint 对象与 Flask 应用对象的工作方式很像,但它确实不是一个应用,而是一个描述如何构建或扩展应用的 蓝图蓝图在组织flask代码时,有两种形式 功能式架构 分区式架构 功能式架构是静态资源集中化管理 分区式架构,适用于子模块有特殊需要的情况,在创建蓝图构造Blueprint对象时,可以指定static modify_password' @admin_blue.route('/') def index(): return 'admin index' /home/__init__.py,创建一个蓝图对象

    53720编辑于 2022-12-13
  • 来自专栏python成长之路

    蓝图(Blueprint)详解

    初识蓝图 蓝图/Blueprint对象用起来和一个应用/Flask对象差不多,最大的区别在于一个 蓝图对象没有办法独立运行,必须将它注册到一个应用对象上才能生效 使用蓝图可以分为三个步骤 1,创建一个蓝图对象 (): return 'admin_home' 3,在应用对象上注册这个蓝图对象 app.register_blueprint(admin,url\_prefix='/admin') 当这个应用启动后 ,通过/admin/可以访问到蓝图中定义的视图函数 运行机制 蓝图是保存了一组将来可以在应用对象上执行的操作,注册路由就是一种操作 当在应用对象上调用 route 装饰器注册路由时,这个操作将修改对象的 () 方法,这将真正的修改应用对象的路由表 蓝图的url前缀 当我们在应用对象上注册一个蓝图时,可以指定一个url_prefix关键字参数(这个参数默认是/) 在应用最终的路由表 url_map中,在蓝图上注册的路由 URL自动被加上了这个前缀,这个可以保证在多个蓝图中使用相同的URL规则而不会最终引起冲突,只要在注册蓝图时将不同的蓝图挂接到不同的自路径即可 url_for url_for('admin.index

    1.3K30发布于 2019-02-22
  • 来自专栏达摩兵的技术空间

    大前端团队规划蓝图

    人员能力分层 首先不可避免的前端技术人员会出现能力的差别,从入门级别的p3,到总监级别的阿里p7-8,很多公司或者领导会讲,我们是扁平式的管理,但是这不等于所有人的能力是扁平的,更不意味着所有人最终是扁平的 3 性能,尤其用户高频页面,保证用户在各种条件下的性能包括显示速度、动画、延迟等。 4 兼容问题,需要知道产品对兼容性的要求 5 功能开发以及验收,主要是与需求对应,主要是产品验收 与测试 1 确认测试用例范围以及细节 2 测试用例的自我测试以及与测试的对照,写对应的自测报告 3 测试阶段的测试以及验收 不同测试环境以及不同功能的回归测试 5 测试的常识:测试问题分类,以及对应不同问题的处理方案,责任问题鉴定以及分工 与设计 1 确认ui效果,包括基本效果以及交互效果 2 确认需要从设计中获取的素材 3

    2.3K30发布于 2018-08-28
  • 来自专栏ThoughtWorks

    服务蓝图再思考 | 洞见

    溯源 服务蓝图(Service Blueprint)这一名词可追溯1984年1月哈佛商业评论中G. ---- 延续 服务蓝图偏流程和系统效率的特点延续到近几年服务设计的兴起。 从这个角度来看,服务蓝图实践传统逻辑所在上下文发生巨大变化、其所鼓励的设计策略(简化、稳定化、标准化、专业化等)也发生巨大变化,我们应该重新审视服务蓝图实践本身是否符合现代服务体验设计的需要。 注意,此二点都不是完整的设计实践,而是建立上下文(Context Building)的实践,从这个意义上来说,服务蓝图,已经不是一张蓝图,帮助我们在长时间内固化服务方式和流程,而只是理解上下文、寻找设计突破口的工具 服务从标准化工业流程朝着个性化发展、客户议价能力有着巨大提升、服务地点和品牌边界日趋模糊和灵活,这些上下文使得一个固化的蓝图(Blueprint)失去曾经的意义,那么服务蓝图作为设计实践的一种,我们对它的认识也需要更新

    1.9K50发布于 2018-04-17
  • 来自专栏Devops专栏

    Flask 蓝图 Blueprint

    @app.route('/new') def new(): return 'new' @app.route('/edit') def edit(): return 'edit' 3. 3.解决这个互斥问题,可以使用首先避免app.py立即导入admin.py的视图函数的情况,例如将导入admin.py的步骤写到创建app实例之后,如下: ? 蓝图的使用: 一、创建蓝图对象。 @user.route('/') def index(): return render_template('user_index.html') 3. return 'detail' if __name__ == '__main__': print(app.url_map) app.run(debug=True) 5.执行python3

    1.1K20发布于 2020-02-18
  • 来自专栏Android逆向分析从入门到深入

    Flask 蓝图机制及应用

    蓝图 解决方案:Flask 给我们提供一种机制,蓝图(Blueprint)。 蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和 URL 相互关联的功能。 蓝图类似 Django 中的 app,两者的功能非常相似,帮助我们实现模块化应用的功能。 在 Flask 中可以创建多个蓝图,代表不同的功能模块。 比如,上面代码中的 web 文件夹就能作为一个蓝图,另外用户相关的功能模块 user 也能创建一个相应的蓝图 蓝图应用 了解蓝图的相关功能之后,我们正式通过蓝图来解决以上问题。 view.py 中导入对应的蓝图,并将视图函数注册到蓝图中,改造完之后如下: # coding: utf-8 __author__ = 'Jerry' from flask import request 所以在 app/_ init _.py 文件中做核心对象的初始化,同时将蓝图注册到核心对象上。

    49320发布于 2020-03-31
  • 来自专栏Python编程与实战

    Flask 蓝图机制及应用

    蓝图 解决方案:Flask 给我们提供一种机制,蓝图(Blueprint)。 蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和 URL 相互关联的功能。 蓝图类似 Django 中的 app,两者的功能非常相似,帮助我们实现模块化应用的功能。 在 Flask 中可以创建多个蓝图,代表不同的功能模块。 比如,上面代码中的 web 文件夹就能作为一个蓝图,另外用户相关的功能模块 user 也能创建一个相应的蓝图 蓝图应用 了解蓝图的相关功能之后,我们正式通过蓝图来解决以上问题。 view.py 中导入对应的蓝图,并将视图函数注册到蓝图中,改造完之后如下: # coding: utf-8 __author__ = 'Jerry' from flask import request 所以在 app/_ init _.py 文件中做核心对象的初始化,同时将蓝图注册到核心对象上。

    90920发布于 2019-12-04
  • 来自专栏技术专栏

    慕课网Flask高级编程实战-3.蓝图、模型与CodeFirst

    image.png Flask最上层是app核心对象 在这个核心对象上可以插入很多蓝图,这个蓝图是不能单独存在的,必须将app作为插板插入app 在每一个蓝图上,可以注册很多静态文件,视图函数,模板 一个业务模块可以做为一个蓝图 蓝图的初始化,应该放在对应蓝图层级web包的__init__.py中,并且所有蓝图对应的试图函数都应该放在web目录下 ? 而应该封装成一个方法,以方法名来代替这段逻辑 3.count的值应该放到配置文件中,这样方便修改。 DMA最爱 3.code first 在代码中创建业务模型(实体类),自动反向生成数据表。 程序员最爱 可以专注业务模型的设计,而不是数据库的设计 不需要关心数据库表以及数据库表是如何创建的,简化思维逻辑 数据库只是用来存储数据的,他的表之间的关系应该有业务来决定 3.ORM与Code

    1.4K30发布于 2018-09-12
  • 来自专栏信数据得永生

    Python OpenCV 蓝图:1~5

    您可以将此类视为可以应用于我们尚未设计的所有布局的蓝图或秘籍-如果您愿意,可以将其作为骨架类,用作将来所有 GUI 代码的基础。 abstractmethod 我们还包括其他一些有用的模块,特别是wx Python 模块和 OpenCV(当然): import time import wx import cv2 该类被设计为从蓝图或框架派生 BaseLayout(wx.Frame): __metaclass__ = ABCMeta 稍后,当我们编写自己的自定义布局(FilterLayout)时,将使用相同的符号来指定该类基于BaseLayout蓝图 , 3) 3D 点云可视化 最后一步是可视化三角剖分的 3D 现实世界点。 pts3D = pts4D[:, :3]/np.repeat(pts4D[:, 3], 3).reshape(-1, 3) 然后,我们要做的就是打开一个matplotlib图形,并在 3D 散点图中绘制

    2.3K10编辑于 2023-04-27
  • 来自专栏Python碎片公众号的专栏

    Flask 中的蓝图 Blueprint

    在 views.py 中创建一个蓝图对象,并使用蓝图对象来实现相关的视图函数。 3. 将蓝图对象注册到 Flask 主应用中 回到 Flask 主应用 app.py 中,将刚才在 views.py 中注册的蓝图对象导入,并将蓝图对象注册到主应用 app 中。 ,这说明已经访问到了蓝图中的视图函数 blue_func() 。 实现蓝图后,可以继续在此蓝图中添加同一归类的视图函数,需要其他蓝图时可以使用相同的方法继续创建蓝图,这样整个项目就实现了模块化管理。 三、蓝图的模板文件目录 蓝图的模板文件目录默认与主应用相同,也可以设置单独的模板文件目录。 3. 视图函数返回模板文件 在 views.py 中,增加一个视图函数。

    92830发布于 2021-02-26
  • 来自专栏信数据得永生

    Python OpenCV 蓝图:6~7

    您可以将此类视为适用于我们尚未设计的所有分类器的蓝图或秘籍(我们使用第 1 章,“过滤器的乐趣”)。 在第 3 章,“通过特征匹配和透视变换查找对象”中,您了解了 SURF 描述符是最好和最可靠的描述图像的方式,与旋转或者缩放无关。 我们可以在分类任务中利用这一技术吗? 很高兴你问! 当今最先进的模型范围很广,从适用于卷积神经网络的 3D 变形人脸模型到深度学习算法。 当然,这些方法比我们的方法复杂得多。 , self.snapshot) hbox3 = wx.BoxSizer(wx.HORIZONTAL) hbox3.Add(self.snapshot, 1) pnl3.SetSizer(hbox3) 在 OpenCV 中,通过在训练参数中指定cv3.ANN_MLP_TRAIN_PARAMS_BACKPROP来使用反向传播。

    2.1K10编辑于 2023-04-27
  • 来自专栏虚幻引擎

    DTSQLite 插件说明 :蓝图操作SQLite3文件,执行SQL语句。

    本插件可以在UE里面使用蓝图操作SQLite3文件,并且执行SQL语句,CREATE,SELECT,DELETE,INSERT,UPDATE。 节点说明Execute SQLite直接对SQLite3文件执行SQL语句。本操作执行完成以后会释放文件,不会占用文件。 执行成功返回 trueError No :执行失败返回的错误编码Error Msg :执行失败放回的错误信息Result :返回的记录集----DT SQLlite Object本对象可以操作SQLite3文件 Create DT SQLite Object创建一个 DT SQLite 对象Open打开 SQLite3 文件Execute执行SQL语句Close关闭文件----返回记录集操作Result 返回的结果集为 案例展示图片图片----3. 插件下载[UE虚幻引擎] DTSQLite 插件说明 :蓝图操作SQLite3文件,执行SQL语句。 – DT

    72710编辑于 2023-09-13
  • 来自专栏Python编程与实战

    全面拥抱FastApi — 蓝图APIRouter

    api 中, 我们很少在一个文件中写入多个路由 将所有的请求方法写在同一个处理文件下面的话,会导致我们的代码显得很没有逻辑性 这样既不利于程序的扩展,也不利于程序日后的维护 在 Flask 中,我们一般用蓝图 当然可以,在 FastApi 中使用 APIRouter 处理这种多程序分类 即类似 Flask 中的蓝图 APIRouter 假设专门用于处理用户的文件是的子模块/app/routers/users.py

    1.9K10发布于 2021-02-08
  • 来自专栏深度学习与python

    鸿蒙初开,生态蓝图已现

    3 鸿蒙开发者预览版 HarmonyOS NEXT 正式发布,开发套件、SDK 全面升级 在去年的 HDC 大会上,鸿蒙开发套件正式面世,包含了设计系统、开发语言 、开发框架、编译器、开发工具、测试工具以及上架分发平台 鸿蒙生态的蓝图正在徐徐展开,基座坚实、工具完备,且前景广阔。

    41520编辑于 2023-09-08
  • 来自专栏python3

    Flask-蓝图、模型与CodeFirs

    一、应用、蓝图与视图函数 结构,如图: ? Flask最上层是app核心对象 ,在这个核心对象上可以插入很多蓝图,这个蓝图是不能单独存在的,必须将app作为插板插入app ,在每一个蓝图上,可以注册很多静态文件,视图函数,模板 ,一个业务模块可以做为一个蓝图 from helper import is_isbn_key from ShanqiuBook import ShanqiuBook # 蓝图 blueprint,进行初始化,蓝图的名字和参数为蓝图所在的模块名一般用 ,而我们这里的book,user等不同类别的py文件,要是每一个都注册一个蓝图的话就有点小题大作了,所以要进行单蓝图 在一个模块(web)的初始文件中定义蓝图对象,然后这个模块中的其他的py文件引用的就是这一个蓝图对象来注册路由函数 # 直接调用内置对象 # 参数校验规则: # 1.定义的属性名q,page要与要校验的参数同名 # 2.根据要传入的参数类型选择不同的Field类进行实例化 # 3.

    78450发布于 2020-01-19
  • 来自专栏Martin周

    Gitlab的“DevSecOps发展蓝图”概览

    作为DevOps的重要一环,Gitlab公布的发展蓝图中,亦有对DevSecOps的布局。

    2.1K60发布于 2019-06-20
  • 来自专栏自动化、性能测试

    Flask(9)- 蓝图的基本使用

    /products/car 匹配的视图函数 car_products 最后将请求转发给函数 car_products 处理 实战小栗子 目录结构 例子程序包括 2 个蓝图,由 3 个文件构成: app.py from flask import Blueprint """ 实例化蓝图对象 第一个参数:蓝图名称 第二个参数:导入蓝图的名称 第三个参数:蓝图前缀,该蓝图下的路由规则前缀都需要加上这个 """ 程序包含 2 个蓝图: news 和 products,由 3 个文件构成:app.py、news.py、products.py,其中 news.py 实现新闻版块,products.py 实现产品版块 3、使用一个独立的目录实现蓝图 在这种架构中,程序的扩展性最好: 程序由主程序和多个蓝图构成 每个蓝图对应一个独立的目录,存储与这个蓝图相关的文件 每个蓝图有一个独立的模板文件目录 每个蓝图有一个独立的静态文件目录 from flask import Blueprint, render_template """ 实例化蓝图对象 第一个参数:蓝图名称 第二个参数:导入蓝图的名称 第三个参数:蓝图前缀,该蓝图下的路由规则前缀都需要加上这个

    1.2K20发布于 2021-07-16
  • 来自专栏python3

    Flask初学者:蓝图Blueprint

    蓝图这个名字好像就是根据单词Blueprint字面意思来,跟平常我们理解的蓝图完全挂不上钩,这里蓝图就是指Blueprint。 使用蓝图的好处是可以将不同功能作用的视图函数/类视图放到不同的模块中,可以更加方便的开发和维护 导入Blueprint:from flask import Blueprint 创建一个蓝图:例如user_bp ),第三个参数prefix为这个蓝图指定url前缀,这个前缀会和视图函数/类视图指定的url直接连接起来形成一个有效的url 视图函数:也是和Flask的使用一样,使用对应的route装饰器即可 注册蓝图 参数指定的文件夹中查找 url_for反转:反转获取蓝图中的url时,必须加上蓝图名称的前缀,即便是就在该蓝图模块中使用url_for,也要加上蓝图的名称,例如url_for(‘blue_name.viewfunc_name ’) 子域名:在创建蓝图的时候可以使用subdomain参数指定子域名,需要注意的是具体的IP地址和localhost是不能有子域名的

    1.2K20发布于 2020-01-20
  • 来自专栏人人都是极客

    TensorFlow Lite 2019 年发展蓝图

    TensorFlow Lite 2019 年发展分为四个关键部分:易用性、性能、优化和可移植性。

    86730发布于 2019-05-17
  • 来自专栏python-爬虫

    FLask中蓝图(用于分文件)

    一,不使用蓝图,自己分文件 目录结构 -templates -views -__init__.py -user.py -order.py -app.py app.py from views app.register_blueprint(蓝图的对象) app.register_blueprint(order.ord) manage.py from flask_test import =Blueprint('自定义蓝图名称',__name__) @us.route('/login') def login(): return 'login' order.py from flask 详见代码点击可以下载 四.总结 1 xxx = Blueprint('account', __name__,url_prefix='/xxx') url_prefix:蓝图URL前缀,表示url的前缀 :给当前蓝图单独使用templates,向上查找,当前找不到,会找总templates 3 蓝图的befort_request,对当前蓝图有效 4 大型项目,可以模拟出类似于django中app的概念

    66710发布于 2020-06-19
领券