摘要: SQLAlchemy 一、介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: SQLAlchemy本身无法操作数据库,其必须以来 阅读全文
posted @ 2020-03-01 18:13 ylpb 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为,类似于生命请求周期,在不同的阶段可以做不同的事情。 安装: 内置信号: 使用信号: 一个流程中的信号触发点(了解) 自定义信号(了解): request_started信号源码分析: 从 入 阅读全文
posted @ 2020-03-01 18:01 ylpb 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Flask的表单验证 wtforms 安装:pip3 install wtforms 使用1: login.html 使用2: 阅读全文
posted @ 2020-03-01 17:58 ylpb 阅读(457) 评论(0) 推荐(0) 编辑
摘要: [TOC] Flask请求上下文源码分析 分析入口 app.run() ,点入查看源码: run_simple是werkzeug内部的方法,在run_simple执行时会将app加括号调用从而执行app的\_\_call\_\_方法,来看\_\_call\_\_源码: python def __ca 阅读全文
posted @ 2020-03-01 17:54 ylpb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、请求扩展 1.1befor_request 1.app.befor_request装饰过得函数在真正的响应函数之前执行,可以有多个,当有多个的时候,执行顺序是谁在前面谁先执行。 2.只要一个befor_request有返回值,那后面所有的befor_request都不会执行,真正的响 阅读全文
posted @ 2020-03-01 17:46 ylpb 阅读(96) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、flask简介 1.1什么是flask? Flask是一个python编写的web微框架,使用flask我们可以使用python快速实现一个网站或web服务。 1.2Django、flask、tornado三大框架的对比 Django Django是同步框架,orm和模板都是自己的, 阅读全文
posted @ 2020-03-01 16:46 ylpb 阅读(160) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、爬虫介绍 1.1什么是爬虫 3.2 而爬虫程序要做的就是: 模拟浏览器发送请求 下载网页代码 只提取有用的数据 存放于数据库或文件中 3.1与3.2的区别在于: ​ 4.2 爬虫的定义: ​ 4.3 爬虫的价值: 互联网中最有价值的便是数据,比如天猫商城的商品信息,链家网的租房信息, 阅读全文
posted @ 2020-03-01 12:07 ylpb 阅读(250) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、链式调用 在python中实现链式调用只需在函数返回对象自己就行了。 二、beautifulsoup 2.1介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautif 阅读全文
posted @ 2020-03-01 10:56 ylpb 阅读(270) 评论(0) 推荐(0) 编辑