摘要:
一.序列化器-Serializer 作用: 1.定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo 我们想为这个模型类提供 阅读全文
摘要:
一.安装 1.安装 2.配置 注:以上两部就OK了 二.最简单的drf版本 1.创建应用 2.编写视图 3.编写路由 4.在应用的根目录创建一个序列化器文件 serializers.py 5.总路由分发 6.测试 阅读全文
摘要:
一.django restful_framework 二..drf安装与环境配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) Python (2.7, 3.2, 3.3, 3.4, 3.5, 3. 阅读全文
摘要:
一.web开发的两种模式 1.前后端不分离 2.前后端分离 二.API接口 三. RESTful API规范 1.概念 2.域名 3. 版本(Versioning) 因为不同的版本,可以理解成同一种资源的不同表现形式,所以应该采用同一个URL。版本号可以在HTTP请求头信息的Accept字段中进行区 阅读全文
摘要:
一.cookie模拟登录的三种方式 关于方式三的扩展: 可参考:http://codingdict.com/sources/py/requests.utils/18814.html 二.requests编码问题 1.response.text 类型:str 解码方式:根据HTTP头部对应的编码做出有 阅读全文
摘要:
一.认识shell 1.什么是shell Shell 是一个命令行解释器,,他为用户提供一个向Linux内核发送请求以便运行程序的界面系统,用户可以用shell来启动,挂起,关闭甚至停止编写一些程序. 2.shell的编写 1. shell以#!/bin/bash开头 (告诉系统用那个shell) 阅读全文
摘要:
一.项目搭建 1. 首先进入到项目要保存的文件夹,然后执行命令如下命令初始化项目 2. 命令执行后,除了第一个填一下项目名称,其他的一路选no,这样建立的项目才是干净的,后边需要什么我们再临时安装就行 3.在第一步,第二部执行成功后,会在目录文件夹生成lufei目录,然后我们进入lufei这个目录, 阅读全文
摘要:
一.消息队列的概念 二.为何使用消息队列 三.RabbitMq 四.rabbitMq的工作模型 一.简单模式 1.最简单的模式 代码: 2.no-ack 参数的使用 上面是no-act=True的模式,就无应答的模式(默认是false),如果no-act=false(即有应答的)模式呢? 有应答的模 阅读全文
摘要:
第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 根据本机位数选择erlang下载版本。 下载完是这么个东西: 双击,点nex 阅读全文
摘要:
一.爬取斗鱼主播 1. 爬虫文件 2.item 3.pipeline 4.settings # -*- coding: utf-8 -*- # Scrapy settings for Douyu project # # For simplicity, this file contains only 阅读全文