摘要: 1.使用docker 下载nginx 镜像 docker pull nginx 2.启动nginx docker run --name nginx -p 80:80 -d nginx 这样就简单的把nginx启动了,但是我们想要改变配置文件nginx.conf ,进入容器,命令: docker ex 阅读全文
posted @ 2021-04-15 16:38 赵刚、 阅读(959) 评论(0) 推荐(0) 编辑
摘要: ## 一 、查询 **1、一对多** **实例一(正向,用字段):** ``` # 查询红楼梦的出版社名称 #方式1: ret=Book.objects.filter(title="红楼梦").values("publish__name") print(ret) # # 方式2: res=Publi 阅读全文
posted @ 2021-04-01 14:54 赵刚、 阅读(132) 评论(0) 推荐(0) 编辑
摘要: jwt djangorestframework-jwt 食用方法 jwt的作用 json web token,一般用于用户认证就是做用户登录的(前后端分离/微信小程序/app开发) 基于传统的token认证 用户登录,服务端返回token,并将token保存在服务端, 以后用户再来访问时,需要携带t 阅读全文
posted @ 2021-01-19 10:52 赵刚、 阅读(614) 评论(0) 推荐(0) 编辑
摘要: ## 一、认识Vuex ### 1.1 Vuex是做什么的? - 官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 - 它采用 集中式存储管理 应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 - Vuex 也集成到 Vue 的官方调试工具 devt 阅读全文
posted @ 2021-01-11 15:11 赵刚、 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 特殊性 css继承是从一个元素向其后代元素传递属性值所采用的机制。确定应当向一个元素应用哪些值时,浏览器不仅要考虑继承,还要考虑声明的特殊性,另外需要考虑声明本身的来源。这个过程就称为层叠。——《css权威指南 上面这句话有两个词需要稍作解释,“声明”和“特殊性”。如下图,css规则由选择器和声明块 阅读全文
posted @ 2021-01-06 11:33 赵刚、 阅读(929) 评论(0) 推荐(0) 编辑
摘要: VS Code 插件安装 VS Code简单使用 HTML HTML常用的标签 表格标签 列表标签 表单标签 CSS css语法 css选择器 css字体属性 css文字样式 css文本属性 css的引入方式 Emmet 语法 css的复合选择器 css的元素显示模式 块级与行内 截图工具 css的 阅读全文
posted @ 2020-12-13 18:42 赵刚、 阅读(156) 评论(0) 推荐(0) 编辑
摘要: DRF DRF(Django REST framework)框架是建立在Django框架基础之上,本质上它就是Django的一个App,通过DRF能够快速设计符合RESTful规范的接口,并且它还提供了一些功能。 RESTful规范 RESTful规范锁一套接口的协议,用于程序与程序见数据交换的一套 阅读全文
posted @ 2020-10-06 21:32 赵刚、 阅读(689) 评论(0) 推荐(0) 编辑
摘要: Django 安装: 可以自己指定版本号 pip install django==1.11.9 创建项目: django-admin startproject 项目名称 创建应用: python manage.py startapp 应用名称 启动项目: python manage.py runse 阅读全文
posted @ 2020-08-11 20:51 赵刚、 阅读(340) 评论(0) 推荐(0) 编辑
摘要: flask上下文管理 内容 django和flask的区别 - 概括的区别 - django中提供功能列举 - 请求处理机制不同,django是通过传参的形式,flask是通过上下文管理的方式实现。 wsgi django和flask内部都没有实现socket,而是wsgi实现。 wsgi是web服 阅读全文
posted @ 2020-08-07 18:20 赵刚、 阅读(99) 评论(0) 推荐(0) 编辑
摘要: flask 进阶 上下文管理和SQLHelper ```python import pymysql from DBUtils.PooledDB import PooledDB class SqlHelper(object): def __init__(self): self.pool = Poole 阅读全文
posted @ 2020-08-06 17:43 赵刚、 阅读(135) 评论(0) 推荐(0) 编辑
摘要: flask初始 django是个大而全的框架,flask是一个轻量级的框架。 django内部为我们提供了非常多的组件:orm / session / cookie / admin / form / modelform / 路由 / 视图 / 模板 / 中间件 / 分页 / auth / conte 阅读全文
posted @ 2020-08-05 13:45 赵刚、 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 基于管道的持久化存储 1.数据解析 2.将解析的数据存储封装到item类型的对象 属性类型:scrapy.Field() 3.将item提交给管道 4.管道类中的process_item负责接收item且对其进行任意形式的持久化存储 5.在配置文件中开启管道 字典,键值(class:300) 注意: 阅读全文
posted @ 2020-06-28 12:15 赵刚、 阅读(133) 评论(0) 推荐(0) 编辑
摘要: scrapy异步的爬虫框架。 异步的爬虫框架。 高性能的数据解析,持久化存储,全栈数据的爬取,中间件,分布式 框架:就是一个集成好了各种功能且具有很强通用性的一个项目模板。 环境安装: Linux: pip3 install scrapy Windows: a. pip3 install wheel 阅读全文
posted @ 2020-06-25 19:46 赵刚、 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 单线程多任务的异步爬虫 协程基础 特殊函数: 就是async关键字修饰的一个函数的定义 特殊之处 特殊函数被调用后会返回一个协程对象 特殊函数调用后内部的程序语句没有被立即执行 协程 对象 协程==特殊的函数 ,协程表示的就是一组特定的操作 任务对象 高级的协程(对协程的进一步封装) 任务对象 =协 阅读全文
posted @ 2020-06-21 15:51 赵刚、 阅读(448) 评论(0) 推荐(0) 编辑
摘要: requests高级部分 代理 代理概念:代理服务器 作用:接受请求==>请求转发 代理和爬虫之间的关联: 可以使用请求转发的机制使得目的服务器接受的请求对应ip的一个改变 为什么要使用代理改变请求的ip地址 爬程序在短时间内对指定的服务器发起了一个高频的请求,则请求对应的ip可能会被目的服务器禁止 阅读全文
posted @ 2020-06-12 10:06 赵刚、 阅读(339) 评论(0) 推荐(0) 编辑