
Python
文章平均质量分 76
shhider
这个作者很懒,什么都没留下…
展开
-
对Django框架架构和Request/Response处理流程的分析
一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、response中间件、exception中间件等,Middleware都需要在 “proj转载 2014-04-16 10:42:37 · 1248 阅读 · 0 评论 -
Django是怎么处理请求的
当你通过在浏览器里敲http://127.0.0.1:8000/hello/来访问Hello world消息得时候,Django在后台有些什么动作呢?所有均开始于setting文件。当你运行python manage.py runserver,脚本将在于manage.py同一个目录下查找名为setting.py的文件。这个文件包含了所有有关这个Django项目的配置信息,均大写: TE转载 2014-04-16 16:03:41 · 484 阅读 · 0 评论 -
Django i18n国际化
原文地址:http://www.cnblogs.com/oubo/archive/2012/04/05/2433690.html转载 2014-04-17 11:26:56 · 698 阅读 · 1 评论 -
Django Meta内部类选项
Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。比如下面的代码中Human是一个抽象类,Employee是一个继承了Human的子类,那么在运行syncdb命转载 2014-04-18 17:50:39 · 550 阅读 · 0 评论 -
Python程序员常犯的十个错误
Top 10 Mistakes that Python Programmers Make转载 2014-05-14 18:04:52 · 1267 阅读 · 0 评论 -
python fabric实现远程操作和部署
fabrictitle是开发,但是同时要干开发测试还有运维的活……为毛 task*3 不是 salary * 3 (o(╯□╰)o)近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器转载 2014-05-26 10:20:43 · 656 阅读 · 0 评论 -
初识python多线程
我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件像flashget就要用到、像在线视频工具realplayer也要用到因为要同时下载media stream还要播放。其实例子是很多的。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。1) 在python中如何创建一个线程对象?转载 2014-09-12 11:54:43 · 687 阅读 · 0 评论 -
python通过图片内容判断图片类型
def get_image_type(pd, is_path=True): ''' 获取图片的类型,支持传入路径和文件内容 ''' if is_path: f = file(pd, 'rb') data = f.read(10).encode('hex') else: data = pd.encode('hex转载 2014-09-12 16:31:46 · 2060 阅读 · 0 评论