摘要:python之sqlalchemy创建表的实例详解 通过sqlalchemy创建表需要三要素:引擎,基类,元素 引擎:也就是实体数据库连接 传入参数:数据库类型+连接库+用户名+密码+主机,字符编码,是否打印建表细节 基类: Base = declarative_base() 元素: 通过基本元素:
阅读全文
摘要:如果遇到mysqldump: unknown option '--no-beep' ,可以加上 --no-dafaults 命令结尾无需分号 1.导出所有数据库 该命令会导出包括系统数据库在内的所有数据库 2.导出db1、db2两个数据库的所有数据 3.只导出表结构不导出数据,--no-data 4
阅读全文
摘要:session Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认) 缓存 文件 缓存+数据库 加密cookie Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_session 表中。 a. 配置
阅读全文
摘要:CPython 当从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:Cpython,这个解释器是用C语言开发的,所以叫CPython,在命名行下运行python,就是启动CPython解释器,CPython是使用最广的Python解释器。 IPython IP
阅读全文
摘要:flask-script 离线脚本 1 from flask_demo import create_app 2 from flask_script import Manager 3 app = create_app() 4 manager = Manager(app) 5 6 @manager.co
阅读全文
摘要:使用Beautifulsoup去除特定标签 使用Beautifulsoup去除特定标签 试用了Beautifulsoup,的确是个神器。 在抓取到网页时,会出现很多不想要的内容,例如<script>标签,利用beautifulsoup可以很容易去掉。 soup = BeautifulSoup('<s
阅读全文
摘要:读写分离 在settings中配置不同名称的数据库连接参数,并配置一条数据库选择路由 (1)第一种方法: 手动选择要使用的数据库 (2)方法二: 定义一下路由类,自动执行数据类 在seetings 中加入一条配置 class Router1: def db_for_read(self, model,
阅读全文
摘要:json默认支持的数据类型 通过修改默认方法
阅读全文
摘要:Django(模板语言-自定义filter和simple_tag) filter过滤器的主要形式:变量|函数,意思是将变量交给函数处理,而自定义filter就是自己定义函数,因为用到已有的很少。 a.在app中创建templatetags模块(必须的) b.在templatetags中创建.py文件
阅读全文
摘要:第一步创建项目目录demo cd demo npm init 生成package.json 初始化项目工具使用 命令行工具 (CLI) 快速初始化
阅读全文
摘要:first使用scrapy 自带的 item pipeline Scrapy提供了一个 item pipeline ,来下载属于某个特定项目的图片,比如,当你抓取产品时,也想把它们的图片下载到本地。 这条管道,被称作图片管道,在 ImagesPipeline 类中实现,提供了一个方便并具有额外特性的
阅读全文
摘要:Spider类的一些自定制 parse函数的参数之response # print(response.request) # 将请求对象也封装在了response中 # print(response.url) # 请求的url # print(response.headers) # 响应的头 # pr
阅读全文
摘要:爬虫性能相关 基本概念梳理 1. 什么是异步非阻塞? 一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作。 阻塞IO和非阻塞IO的区别在于第一步,发起IO请求是否会被阻塞,如果阻塞直到完成那么就是传统的阻塞IO,如果不阻塞,那么就是非阻塞IO。 同步IO和异步IO的区别就在于第二个步骤是否
阅读全文
摘要:MySQL 存储引擎 MySQL数据库的体系架构如下图所示: 从上图中可以看出,MySQL主要分为以下几个组件: 连接池组件 管理服务和工具组件 SQL接口组件 分析器组件 优化器组件 缓冲组件 插件式存储引擎 物理文件 一、存储引擎 存储引擎 : 其实就是指定 表 如何存储数据,如何为存储的数据
阅读全文
摘要:python 一切皆对象 元类构造方法 也可以通过meat_class指定由谁来创建 根据元类创建的单例模式 在类实例化的时候会先执行metaclass类的__call__方法
阅读全文
摘要:一 将pymysql 封装为类MysqlHelper 二 mysql连接池的配置 三 Flask 中数据库连接池如何设置在配置文件中 要将连接池的配置直接放在配置文件中 单独建一个文件会存在导入app.config问题
阅读全文