11 2017 档案

摘要:一、xss.py 过滤模块 二、form验证 引用过滤模块 三、视图函数 四、文章显示页面 阅读全文
posted @ 2017-11-28 11:46 魅力宁波
摘要:一、官网地址 http://kindeditor.net/demo.php 二、使用 1、在HTML中添加textarea标签,并设置id 2、在script标签中写入如下代码 3、4.X版本具体参数见http://kindeditor.net/docs/option.html 4、详细使用说明见h 阅读全文
posted @ 2017-11-28 10:16 魅力宁波
摘要:$('.avatar_file').change(function () { var reader=new FileReader(); var ele_file=$(this)[0].files[0]; reader.readAsDataURL(ele_file); #获取文件的URL,结果存放在当前标签对象的result中 rea... 阅读全文
posted @ 2017-11-21 18:46 魅力宁波
摘要:一、知识储备 1、json 由于使用Ajax发送的大多是json数据,所以我们需要先了解一下json是什么。首先json指的是一种轻量级的数据交换格式,它所支持的数据类型是JavaScript数据类型的一个子集,它支持数字,字符串,布尔值,类列表,类字典,null,json数据只支持双引号,json 阅读全文
posted @ 2017-11-21 08:27 魅力宁波
摘要:注:需要安装模块pillow,刷新验证码只需要通过jQuery找到验证码的img标签,给它绑定点击事件,每次点击就在它的src属性后面拼接一个? 阅读全文
posted @ 2017-11-20 16:24 魅力宁波
摘要:一、扩展auth_user表 在settings.py中添加配置AUTH_USER_MODEL='blog.userinfo',添加该配置后不再创建auth_user表,然后在userinfo类中继承AbstractUser类,如下 二、extra Django的extra允许我们在查询时使用部分S 阅读全文
posted @ 2017-11-20 16:08 魅力宁波
摘要:import scrapy from scrapy.http import Request from scrapy.selector import Selector class ChoutiSpider(scrapy.Spider): name = 'chouti' allowed_domains = ['chouti.com'] start_urls = ['http... 阅读全文
posted @ 2017-11-13 23:12 魅力宁波
摘要:一、安装Scrapy框架 Linux/Mac:直接pip3 install scrapy windows:1、pip3 install wheel 2、安装对应python版本和位数的Twisted的whl包 点击下载 3、安装pywin32 点击下载 4、pip3 install scrapy 二 阅读全文
posted @ 2017-11-13 23:05 魅力宁波
摘要:一、创建model 二、通过admin管理model 三、编写模块获取用户具有的权限 四、创建中间件,验证用户权限 五、配置文件设置 六、业务应用的views.py 自定义模板标签 模板 css文件 js文件 阅读全文
posted @ 2017-11-08 19:51 魅力宁波
摘要:Twisted示例 gevent+requests asyncio+requests asyncio+aiohttp tornado asyncio示例一 asyncio示例二 grequests 自定义异步IO模块 import select import socket import time c 阅读全文
posted @ 2017-11-08 16:19 魅力宁波
摘要:views.py login.html index.html contact_list.html 阅读全文
posted @ 2017-11-07 19:50 魅力宁波
摘要:一、BeautifulSoup模块基本使用 soup=BeautifulSoup(解析内容,'html.parser(解析器)') 生成document对象 soup=BeautifulSoup(解析内容,features='lxml') lxml与html.parser都是解析器,但是lxml是第 阅读全文
posted @ 2017-11-07 18:56 魅力宁波
摘要:零、模拟登陆关键参数 user-agent Referer 跳转到该链接前的链接 content-type host cookie 一、自动登陆 模式一:登陆成功后设置cookie 1 获取登陆页面的csrf_token 2 POST发送用户名,密码,token 3 获取cookie 模式二:访问登 阅读全文
posted @ 2017-11-07 18:11 魅力宁波
摘要:一、requests模块 请求方法中的常用参数: url='' 指定访问链接地址 params={'key':'value',} 在链接中传数据 cookies={'key':'value'} 传cookie值 headers={'key':'value'} 传请求头数据 data={}|json数 阅读全文
posted @ 2017-11-07 18:07 魅力宁波
摘要:一、自定义中间件 二、配置使用自定义中间件 三、中间件可以定义的方法以及执行顺序 中间件可以定义如下方法: 阅读全文
posted @ 2017-11-06 20:10 魅力宁波
摘要:一、自定义Form子类 1、自定义Form子类时需要继承Form类 2、Form子类的属性名必须与对应的标签name属性值相同 3、常用参数 4、示例 from django.forms import Form,fields,widgets from django.forms.models impo 阅读全文
posted @ 2017-11-06 15:33 魅力宁波
摘要:一、算法的定义 算法其实就是一个计算的过程,解决问题的方法,我们每个人针对某个问题写的一段代码都可以叫算法,只是大部分人写的算法并不高明而已。 二、时间复杂度和空间复杂度 时间复杂度:估计算法运行时间的单位。时间复杂度的简单算法:没有循环O(1),x层循环就是n的x次方即O(n**x),循环中有减半 阅读全文
posted @ 2017-11-05 14:53 魅力宁波
摘要:一、cookie和session 由于HTTP协议无法保存一次连接的状态信息,而实际应用中我i们又需要知道连接另一端的客户端的身份,于是就诞生了cookie,cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过c 阅读全文
posted @ 2017-11-01 17:15 魅力宁波