自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Scrapy爬虫框架

Scrapy爬虫框架一 什么是爬虫框架?  Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services...

2019-05-31 09:31:25 156

原创 BeautifulSoup

BeautifulSoup一 简介简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下:'''Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。'''...

2019-05-29 16:05:10 169

原创 Selenium请求库

Selenium请求库一 介绍1、selenium是什么?  selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法执行javaScript代码的问题。官网:http://selenium-python.readthedocs.io2、为什么要用selenium?  selenium可以驱动浏览器自动执行自定义好...

2019-05-28 11:52:24 286

原创 Requests请求库

Requests请求库一 介绍  Python内置为我们提供了一个内置的模块叫urllib,是用于访问网络资源的,但是由于它内部缺少一些实用的功能,所以用起来比较麻烦。后来出现了一个第三方模块叫 "Requests",Requests 继承了urllib2的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内...

2019-05-28 10:23:40 4244

原创 DRF五大接口

面向对象封装面向对象封装导入# 面向对象的封装:# 1.将子类共有的方法抽离形成父类# 2.子类使用共有方法,使用的是父类方法# 3.共有方法中的资源,在子类使用方法时,获取的是子类资源class MyCls: name = None @classmethod def test(cls): print(cls.name)​class A...

2019-05-23 14:45:29 839

原创 DRF框架和序列化器限流分页相关

web开发两种模式开发模式 说明 前后端不分离 前端展示的数据效果最终是由后端进行控制的,由后端使用模板进行模板的渲染,将渲染之后的内容返回给客户端进行显示 前后端分离 后端服务器只返回前端所需要数据,前端获取数据之后自己控制数据怎么进行展示 3. RestAPI接口设计风格GET /books/: 获取所有图书,返回所有图书信息POST /books/...

2019-05-22 08:54:01 301

原创 rest_framework登录认证

登录的token操作# app.models.py:表结构class User(models.Model): user = models.CharField(max_length=32) pwd = models.CharField(max_length=32)​class UserToken(models.Model): token = models.Char...

2019-05-21 14:44:54 1330

原创 JWT

JWT在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。...

2019-05-21 14:42:43 171

原创 django进一步序列化

orm无关联连表操作# models.pyclass User(models.Model): user = models.CharField(max_length=32) pwd = models.CharField(max_length=32) # 1)db_constraint=False:断开外键关联,数据库操作效率提高 # 2)避免脏数据的参数,要允...

2019-05-17 11:31:56 254

原创 vue组件和drf使用序列化定义

组件'''1.根组件:new Vue()创建的组件,一般不明确自身的模板,模板就采用挂载点2.局部组件: local_component = {}2.全局组件: Vue.component({})'''​'''1.一个组件就是一个vue实例2.组件具有自身的template3.组件的模板只能有一个根标签4.子组件的data具有作用域,以达到组件的复用,每个组件...

2019-05-16 08:39:24 343

原创 django使用Docker和Elasticsearch搭建分布式全文本搜索引擎

1.获取镜像,可以通过网络pulldocker image pull delron/elasticsearch-ik:2.4.6-1.0docker pull mobz/elasticsearch-head:52.修改elasticsearch的配置文件 elasticsearc-2.4.6/config/elasticsearch.yml第54行,更改ip地址为本机ip地址networ...

2019-05-15 22:17:52 356 1

原创 vue之文件指令

文件指令<body> <div id="app"> <!-- 1) 插值表达式 --> <p>{{ msg }}</p> <p>{{ 1 + 2 * 3 + '条' + msg }}</p> <!-- 2) v-text --&gt...

2019-05-14 14:41:16 157

原创 Vue初识

Vue# Vue:前台框架# 渐进式JavaScript框架# 渐进式:vue可以控制页面的一个局部,vue也可以控制整个页面,vue也能控制整个前端项目# -- 根据项目需求,来决定vue控制项目的程度​使用# 1.下载:https://vuejs.org/js/vue.min.js# 2.导入vue.js# 3.在自定义的script标签中创建vue对象...

2019-05-13 12:39:08 182

原创 Django的model form组件

一 Django的model form组件这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的例子来看一下这个东西怎么用:比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建学生的页面,你的后台应该怎么写呢?首先我们会在前端一个一个罗列出这些字段,让用户...

2019-05-08 17:41:09 139

原创 Django Form表单组件

Django Form表单组件Form介绍我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。Django form组件就实现了上面所述的功...

2019-05-08 15:25:53 98

原创 Django auth认证

Django auth认证Django自带的用户认证我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存储用户数据。aut...

2019-05-08 15:19:47 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除