摘要:
一、校花网视频爬取 1、正常爬取 2、并发爬取 二、requests模块介绍 三、requests模块GET请求 在requests.get()方法中除了必须要有的url参数之外,还有如下的几种参数,现结合实际的应用介绍如下: 1、headers参数 通常我们在发送请求时都需要带上请求头,请求头是将 阅读全文
摘要:
三、服务端解决跨域请求 上述我们介绍了如何在客户端解决跨域请求问题,同样我们可以在服务端进行设置处理,是否还记得在我们不做任何处理的时候,跨域请求时候浏览器给我们报的错误不?如下,翻译过来就是因为相应头没有指定Access-Control-Allow-Origin所允许原始的请求路径,因此原始请求路 阅读全文
摘要:
一、同源策略 在我们开始阐述跨域请求之前我们需要弄清楚什么是同源策略?因为跨域请求就是为了解决同源策略的问题。好了我们开始正题吧! 首先我们需要知道同源这个概念:同源指的是一个请求路径中的请求协议、ip及端口和另一个请求路径中的请求协议、ip及端口保持一致。同源策略是指:它是由Netscape提出的 阅读全文
摘要:
在前面我们介绍了过django的forms组件,他可以很方便的实现我们前端的input框渲染和数据校验,但是我们使用过会发现,models组件在定义的时候我们需要定义相应的一些字段内容,但是有时候页面的表单form类与Model类是一一对应,因此分别定义Form类和Model类会比较麻烦,最简单的方 阅读全文
摘要:
中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpResponse对象,这些都可以通过中间件来实现。可能你还 阅读全文
摘要:
一、kindEditor编辑器 此编辑的使用官方文档介绍地址为:http://kindeditor.net/doc.php,具体的应用实例如下: 1、下载并配置 在官方下载好编辑器文件后,将其放在静态文件夹下,并按如下实例引用其文件,同时需要引用jquery文件: 2、编辑器展示 编辑器的使用必须要 阅读全文
摘要:
一、可变数据类型 在Python中我们知道数字、字符串、元组为不可变数据类型,而列表、字典为可变的数据类型。那到底什么是可变数据类型?什么是不可变数据类型呢? 如上图对不可变数据类型整数实例分析:即知一个数值无论被多少个变量引用,其在内存中永远只会存储一个,一旦这个数值发生变化,这就是一个新的数值, 阅读全文
摘要:
一、自定义属性 我们知道,在前端页面渲染的过程中,我们可能会需要用到一些后端传来的参数,这种参数的获取我们一般是通过模板语言渲染得到。但是当这些参数是在js文件中被用到(js代码若是单独以文件形式被引用,模板语言不能被渲染)时,怎么办呢?我们可以在页面写一个无实际用处的标签,通过给此标签自定义属性, 阅读全文
摘要:
一、事务(transaction) 举个简单的例子,在银行转账过程中,我们必须要保证一账户余额减少,另一账户余额相应增加。但绝对不允许一方余额减少,而另一方账户余额没有相应增加,为了解决这种事情发生,我们就用到了事务回滚,将这个过程的相关数据库绑定在同一个事务中,即一方数据库操作失败,则其他数据库操 阅读全文
摘要:
一、media配置 在django中,static静态文件配置的文件夹主要用于存放渲染页面时用到的一些文件,如js、css、bootstrap及图片等文件,开启服务器以后通过IP和端口加static访问配置文件路径下的相关文件,如下,即可在客户端查看静态文件夹下img文件夹下的alex.jpg图片。 阅读全文