摘要: DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p 阅读全文
posted @ 2018-01-11 14:32 不_一 阅读(691) 评论(0) 推荐(0)
摘要: SQLAlchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ? 1 pip3 install sqlalchemy 组成 阅读全文
posted @ 2018-01-11 14:31 不_一 阅读(176) 评论(0) 推荐(0)
摘要: Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 ? 1 pip3 install blinker 1. 内置信号 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request_started = _signals.si 阅读全文
posted @ 2018-01-11 14:29 不_一 阅读(193) 评论(0) 推荐(0)
摘要: 阅读目录(Content) 单例模式 实现单例模式的几种方式 1.使用模块 2.使用类 3.基于__new__方法实现(推荐使用,方便) 4.基于metaclass方式实现 相关知识 实现单例模式 回到顶部(go to top) 单例模式 单例模式(Singleton Pattern)是一种常用的软 阅读全文
posted @ 2018-01-10 18:35 不_一 阅读(132) 评论(0) 推荐(0)
摘要: ModelForm a. class Meta: model, # 对应Model的 fields=None, # 字段 exclude=None, # 排除字段 ... 阅读全文
posted @ 2017-12-12 14:50 不_一 阅读(134) 评论(0) 推荐(0)
摘要: 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 阅读全文
posted @ 2017-12-03 15:46 不_一 阅读(197) 评论(0) 推荐(0)
摘要: 知识预览 QuerySet 中介模型 查询优化 extra 整体插入 回到顶部 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 ? 1 >>> Entry.objects.all()[:5] # (LIMIT 5) 阅读全文
posted @ 2017-11-23 15:26 不_一 阅读(191) 评论(0) 推荐(0)
摘要: Python生成随机验证码,需要使用PIL模块. 安装: ? 1 pip3 install pillow 基本使用 1. 创建图片 ? 1 2 3 4 5 6 7 8 9 from PIL import Image img = Image.new(mode='RGB', size=(120, 30) 阅读全文
posted @ 2017-11-20 16:46 不_一 阅读(192) 评论(0) 推荐(0)
摘要: Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一.创建Form类 #!/usr/bin/env python from django.forms import Form from django 阅读全文
posted @ 2017-11-19 19:53 不_一 阅读(1227) 评论(1) 推荐(1)
摘要: 知识预览 构建一个表单 在Django 中构建一个表单 Django Form 类详解 使用表单模板 回到顶部 构建一个表单 假设你想在你的网站上创建一个简单的表单,以获得用户的名字。你需要类似这样的模板: ? 1 2 3 4 5 <form action="/your-name/" method= 阅读全文
posted @ 2017-11-19 19:42 不_一 阅读(367) 评论(0) 推荐(0)