01 2018 档案

摘要:爬虫基本原理 一、爬虫是什么? 百度百科和维基百科对网络爬虫的定义:简单来说爬虫就是抓取目标网站内容的工具,一般是根据定义的行为自动进行抓取, 对网页或数据的分析与过滤;抓取的网页URL进行爬行策略 二、爬虫的基本流程 三、请求与响应 四、Request #! /usr/bin/env python 阅读全文
posted @ 2018-01-30 21:24 鱼皮弟 阅读(336) 评论(0) 推荐(0)
摘要:函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个方法,用对象去调用 判断函数和方法的方式 阅读全文
posted @ 2018-01-25 21:29 鱼皮弟 阅读(162) 评论(0) 推荐(0)
摘要:Django 知识补漏单例模式 单例模式:(说白了就是)创建一个类的实例。在 Python 中,我们可以用多种方法来实现单例模式: 1、文件导入的形式(常用) 2、基于类实现的单例模式 3、基于__new__实现的单例模式(最常用 推荐使用,方便) 4、基于metaclass(元类)实现的单例模式 阅读全文
posted @ 2018-01-25 21:25 鱼皮弟 阅读(239) 评论(0) 推荐(0)
摘要:Django中提供了一个关于URL的映射的解决方案, 1.客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试图,获取相应的数据,然后返回给客户端显示 2.通过一个视图的名字,再加上一些参数和值,逆向获取相应的URL 第一个就是平常的请求有URLconf来 阅读全文
posted @ 2018-01-17 22:32 鱼皮弟 阅读(198) 评论(0) 推荐(0)
摘要:Django-缓存、信号 Django的缓存机制 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服 阅读全文
posted @ 2018-01-10 21:56 鱼皮弟 阅读(164) 评论(0) 推荐(0)
摘要:Django 中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其 阅读全文
posted @ 2018-01-01 09:27 鱼皮弟 阅读(191) 评论(0) 推荐(0)