摘要: filter(**kwargs): 返回符合筛选条件的数据集 exclude(**kwargs): 返回不符合筛选条件的数据集 多个filter和exclude可以链接在一起查询 get() :查询单条记录,注意没有查询到数据的时候会报错 all(): 查询所有数据 order_by(): 排序 阅读全文
posted @ 2018-04-07 17:05 零度大白 阅读(194) 评论(1) 推荐(0) 编辑
摘要: 数据库部分 一、查询优化 二、持久化数据库连接 django1.6以后已经内置了数据库持久化连接,很多人使用PostgreSQL作为它们的线上数据库系统,而当我们连接PostgreSQL有时会显得很慢,这里我们可以进行优化。 没有持久化连接,每一个网站的请求都会与数据库建立一个连接。如果数据库不在本 阅读全文
posted @ 2018-04-07 16:09 零度大白 阅读(5093) 评论(0) 推荐(1) 编辑
摘要: Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2018-04-07 02:03 零度大白 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 概述 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 阅读全文
posted @ 2018-04-06 01:03 零度大白 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新 阅读全文
posted @ 2018-04-02 23:40 零度大白 阅读(582) 评论(0) 推荐(0) 编辑
摘要: JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 1 2 3 4 5 6 7 <!-- 方式一 --> <sc 阅读全文
posted @ 2018-04-02 23:33 零度大白 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and X 阅读全文
posted @ 2018-04-02 00:46 零度大白 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject 阅读全文
posted @ 2018-04-02 00:37 零度大白 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #codi 阅读全文
posted @ 2018-04-02 00:22 零度大白 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。 import requests def fetch_async(url): response = requests.get(url) return response url_l 阅读全文
posted @ 2018-04-01 01:30 零度大白 阅读(190) 评论(0) 推荐(0) 编辑
$(function(){ $('#cnblogs_c1').remove(); })