一、flask源码分析 1.查看app.run()中run方法 首先进入app.run()方法,进入之后你会发现最核心的一句话, 导入了werkzeug工具包,启动了一个socket,其中self是app有Flask类创建的对象,host是ip地址,port是端口号 2.查看\_\_call\_\_ ...
分类:
其他好文 时间:
2020-01-04 18:52:57
阅读次数:
90
5. 对 Flask 蓝图(Blueprint)的理解 1.什么是蓝图 蓝图/Blueprint 是一个存储操作方法的容器,这些操作在这个Blueprint被注册到一个应用之后就可以被调用,Flask可以通过Blueprint 来组织URL以及处理请求。 Flask使用 Blueprint 让应用实 ...
分类:
编程语言 时间:
2019-11-24 13:39:56
阅读次数:
102
蓝图(blue print) 类似Django中的不同APP,实现分目录实现业务功能。 目录结构: manage.py \_\_init\_\_.py Bp1.py Bp2.py ...
分类:
其他好文 时间:
2019-11-21 20:00:21
阅读次数:
70
一、Flask蓝图概述 作用就是将 功能 与 主服务 分开,蓝图没有run方法 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户的功能( ...
分类:
其他好文 时间:
2019-11-19 18:43:55
阅读次数:
98
[TOC] 1.Flask蓝图概述 作用就是将功能与主服务分开, 蓝图没有run方法 比如说 ,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户 ...
分类:
其他好文 时间:
2019-11-19 15:47:09
阅读次数:
111
1.这里有一个UI(wid_BP),里面写有事件:Combo_X_N/2 2.在其他蓝图调用“Combo_X_N/2”事件 3.创建一个Blueprint Class 4.在这个蓝图的事件图表里创造(绑定)一个UI 5.现在就可以在其他蓝图调用Combo_X_N/2 ...
分类:
其他好文 时间:
2019-11-16 10:41:04
阅读次数:
161
蓝图用于将项目模块化,分开管理 比如项目有4个模块:用户管理、书籍、电影、新闻,如果放在一起不好管理也不好维护,可以将每个模块单独抽离出来,再同一使用,flask.Blueprint可以实现功能 Blueprint源码 项目蓝图分类: 以user模块为例 使用蓝图可以在定义的时候使用 url_pre ...
分类:
其他好文 时间:
2019-11-05 17:10:28
阅读次数:
126
1、使用Werkzeug实现密码散列 在User模型中加入密码散列 app/models.py 计算密码散列值的函数通过名为password的只写属性实现,设定这个属性的值时,赋值方法会调用Werkzeug提供的generate_password_hash()函数,并把得到的结果赋值给passwor ...
分类:
其他好文 时间:
2019-11-03 12:42:24
阅读次数:
76
学习目标 能够使用代码实现蓝图对项目进行模块化 能够说出断言的作用 能够说出实现单元测试步骤 能够说出单元测试所执行方法的定义规则 Blueprint(蓝图) 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化 ...
分类:
其他好文 时间:
2019-10-18 22:16:37
阅读次数:
82
Object-Oriented Programming Keylogger Classes Way of modeling program(blueprint). Logically group functions and data. Makes code more readable. More r ...
分类:
编程语言 时间:
2019-10-05 14:28:55
阅读次数:
80