摘要: [TOC] 简介 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别 阅读全文
posted @ 2019-11-06 21:33 蔚蓝的爱 阅读(324) 评论(0) 推荐(0) 编辑
摘要: [TOC] xpath简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。 XML文档中常见的节点包括: 根节点 阅读全文
posted @ 2019-11-05 16:06 蔚蓝的爱 阅读(191) 评论(0) 推荐(0) 编辑
摘要: [TOC] requests模块的安装 首先我们要继续requests模块的安装。 pip命令安装 windows系统下只需要在命令行输入命令 pip install requests 即可安装 在 linux 系统下,只需要输入命令 sudo pip install requests ,即可安装。 阅读全文
posted @ 2019-11-05 10:50 蔚蓝的爱 阅读(107) 评论(0) 推荐(0) 编辑
摘要: [TOC] Flask SQLAlchemy Flask SQLAlchemy使用起来非常有趣,对于基本应用程序来说非常简单,并且适用于大型应用程序。 安装 配置 Flask SQLAlchemy存在以下的配置值,Flask SQLAlchemy从主Flask配置中加载这些值,可以通过各种方式进行填 阅读全文
posted @ 2019-11-05 09:59 蔚蓝的爱 阅读(263) 评论(0) 推荐(0) 编辑
摘要: [TOC] SQLAlchemy多表操作 一对多 数据准备 models.py 具体操作 多对多 数据准备 models.py 操作 其它 python import time import threading from sqlalchemy.ext.declarative import decla 阅读全文
posted @ 2019-11-05 09:42 蔚蓝的爱 阅读(460) 评论(0) 推荐(0) 编辑
摘要: [TOC] 简介 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装 组成部分 Engine:框架的引擎 Connection Poolin 阅读全文
posted @ 2019-11-03 23:34 蔚蓝的爱 阅读(523) 评论(0) 推荐(1) 编辑
摘要: [TOC] flask script 用于实现类似于django中 python3 manage.py runserver ...类似的命令 安装 使用 自定制命令 flask admin 安装 简单使用 将表模型注册到admin中 如果有个字段是图片字段 阅读全文
posted @ 2019-11-02 18:56 蔚蓝的爱 阅读(444) 评论(0) 推荐(0) 编辑
摘要: [TOC] 信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 安装: 内置信号: 使用信号: 一个流程中的信号触发点(了解) 自定义信号(了解): 阅读全文
posted @ 2019-11-02 18:49 蔚蓝的爱 阅读(209) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库连接池 pymsql链接数据库 数据库连接池版 方式一 为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭 方式二 创建一批连接到连接池,供所有线程共享使用 setting.py utils/s 阅读全文
posted @ 2019-11-02 18:45 蔚蓝的爱 阅读(279) 评论(0) 推荐(0) 编辑
摘要: [TOC] flask session组件 简介 flask session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis memcached filesystem mongodb sq 阅读全文
posted @ 2019-11-02 17:45 蔚蓝的爱 阅读(282) 评论(0) 推荐(0) 编辑
摘要: [TOC] Flask之g属性 专门用来存储用户信息的g对象,g的全称的为global g对象在一次请求中的所有的代码的地方,都是可以使用的 使用 utils.py (调用) login.html session,flash,g的区别 session:只要设置,在任意请求中都能拿到,无论你拿多少次 阅读全文
posted @ 2019-11-02 17:24 蔚蓝的爱 阅读(695) 评论(0) 推荐(0) 编辑
摘要: [TOC] Flask 蓝图 导入 由于我们现在的项目开发是一个相对于来说非常耗时间和精力的一个工程,如果我们将所有的Flask的请求方法都写在同一个文件下的话,非常的不便于我们的代码的管理和后期的功能代码的添加 当我们在一个文件中写入多个路由,这会使代码维护变得困难。所以就需要进行分文件进行处理 阅读全文
posted @ 2019-11-02 17:06 蔚蓝的爱 阅读(237) 评论(0) 推荐(0) 编辑
摘要: [TOC] 闪现 flask提供了一个非常有用的flash()函数,它可以用来“闪现”需要提示给用户的消息,比如当用户登录成功后显示“欢迎回来!”。在视图函数调用flash()函数,传入消息内容, 函数把消息存储在session中,我们需要在模板中使用全局函数 获取消息并将它显示出来。 通过 函数发 阅读全文
posted @ 2019-11-02 16:11 蔚蓝的爱 阅读(371) 评论(0) 推荐(0) 编辑
摘要: [TOC] matplotlib简介 Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交互的数据可视化。 安装方式: 引用方法: 阅读全文
posted @ 2019-10-25 17:40 蔚蓝的爱 阅读(482) 评论(0) 推荐(0) 编辑
摘要: [TOC] pandas模块简介 pandas是python数据分析的核心模块。它主要提供了五大功能: 1. 支持文件存取操作,支持数据库(sql)、html、json、pickle、csv(txt、excel)、sas、stata、hdf等。 2. 支持增删改查、切片、高阶函数、分组聚合等单表操作 阅读全文
posted @ 2019-10-25 16:50 蔚蓝的爱 阅读(439) 评论(0) 推荐(0) 编辑
摘要: [TOC] numpy简介 numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组)。 numpy库有两个作用: 区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数 阅读全文
posted @ 2019-10-24 18:38 蔚蓝的爱 阅读(185) 评论(0) 推荐(0) 编辑
摘要: [TOC] 请求扩展 before_request 类似于django中的process_request,在收到请求之后,进入视图函数之前,进行一些数据或者怎样的处理 可写多个before_request函数 从上往下执行的 一旦有返回值,请求的视图函数不会执行,已经剩下的before_reques 阅读全文
posted @ 2019-10-12 09:31 蔚蓝的爱 阅读(579) 评论(0) 推荐(0) 编辑
摘要: [TOC] 在Flask请求上下文中,我们发现Flask中 这两个对象以及 这两个对象,在整个Flask生命周期中,都只是一个对象,那当请求过来的时候,是怎么区分是哪个用户的呢? 这里面主要用到了一个线程里面的Local对象以及偏函数 Local 在使用threading.local()之前,先了解 阅读全文
posted @ 2019-10-11 11:31 蔚蓝的爱 阅读(376) 评论(0) 推荐(0) 编辑
摘要: [TOC] cookies 在Flask的框架中,自己已经封装了 cookie的respons,request 有存储就有读取及删除,那么就拿购物车来举例 在我们登陆的时候会有之前在购物车存放的物品。也就是说在一个地方为我们保存了这些数据。前提有一个是要你登陆之后才能看到自己的购物车 cookie对 阅读全文
posted @ 2019-10-09 20:07 蔚蓝的爱 阅读(670) 评论(0) 推荐(0) 编辑
摘要: [TOC] flask 请求上下文 上下文(application context 和 request context) 上下文一直是计算机中难理解的概念,在 "知乎的一个问题" 下面有个很通俗易懂的回答: 每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有 阅读全文
posted @ 2019-10-09 16:16 蔚蓝的爱 阅读(361) 评论(0) 推荐(0) 编辑