Python

Python Cheat Sheet

282 words

Python pip配置默认镜像源

description: “Python Pip pypi 在连接pip官网的时候状况不是很稳定。很多国内镜像站可以使用,加速下载。 使用镜像源很简单,用-i指定就行了:

easy_install -i http://pypi.douban.com/simple/ gevent
pip install -i http://pypi.douban.com/simple/ gevent

如果觉得太麻烦,可以配制成默认:

linux下,修改~/.pip/pip.conf,如果没这文件则创建。

windows下,修改%HOMEPATH%\pip\pip.ini,内容为:

[global]
index-url = http://pypi.douban.com/simple

新的版本中会在非https传输的镜像站上报错。 解决办法就是pip.conf的内容改为:

[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/

Python生成随机密码

Python Http连接池

2744 words
HTTP是建立在TCP上面的,一次HTTP请求要经历TCP三次握手阶段,然后发送请求,得到相应数据,最后TCP断开连接。 如果我们要发出多个H

Django QuerySet缓存和迭代器

535 words
Lazy QuerySet A queryset in Django represents a number of rows in the database, optionally filtered by a query. For example, the following code represents all people in the database whose first name is ‘Dave’: person_set = Person.objects.filter(first_name="Dave") The above code doesn’t run any database queries. You can can take the person_set and apply additional filters, or pass

Django 数据库连接池

4270 words
数据库长连接 长连接是指程序之间的连接在建立之后,就一直打开,被后续程序重用。使用长连接的初衷是减少连接的开销。 先看看官方文档是怎么讲Djan

Django 数据库分表

2087 words
Django ORM没有提供默认的分表功能,给访问分表的数据库带来的不变。那么Django分表怎么实现呢? 分析Django ORM 在实现具体的方案之前,我们先