自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 Beautifulsoup模块

目录一、 Beautifulsoup模块介绍二、 基本使用三、 遍历文档树四、 搜索文档树1、五种过滤器2、CSS选择器五、 修改文档树六、 总结一、 Beautifulsoup模块介绍Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautiful Soup 3 目前已经停止开

2021-08-05 22:36:11 557

原创 celery:celery介绍、架构、基本使用、celery执行异步任务,延迟任务,定时任务、django中使用celery

目录一、 celery1 celery介绍和架构1.1 架构2 celery基本使用2.1 普通使用2.2 包结构3 celery执行异步任务,延迟任务,定时任务3.1 异步任务3.2 延迟任务3.3定时任务4 django中使用celery5 首页轮播图接口加入缓存一、 celery1 celery介绍和架构# celery:芹菜,分布式的异步任务框架# celery能干什么:异步任务,延迟任务,定时任务异步执行:解决耗时任务,将耗时操作任务提交给Celery去异步执行,比如发送短信/邮件、消息

2021-07-31 00:05:07 1363 1

原创 redis:redis介绍和安装、普通连接和连接池、redis 5大数据类型之字符串、Hash、列表、其他操作(通用)、管道、django使用redis、接口缓存

目录一1 redis介绍和安装2 普通连接和连接池3 redis 5大数据类型之字符串4 redis 5大数据类型之Hash5 redis 5大数据类型之列表6 其他操作7 管道8 django使用redis一1 redis介绍和安装# https://www.cnblogs.com/liuqingzheng/articles/9833534.html# redis:是一个key-value存储系统,非关系型数据库(nosql数据库),数据存在于内存中,缓存数据库# redis支持5大数据类型:

2021-07-29 17:09:35 374

原创 git 版本控制器:git介绍安装、git 常用命令、git 过滤文件、git 分支操作

目录一、 git介绍安装git的工作流程版本库间的通信git分支管理二、 git 常用命令5 git 过滤文件6 git 分支操作一、 git介绍安装0 git,github,gitee,gitlab -git:版本管理软件 -github:网站,全球开源代码,放在上面,我们可以看到,并下载--》本质是一个git的远程仓库 -gitee:中国版的github,公有,私有(中小型公司的代码放在私有仓库中) -gitlab:公司内部的(公司内部的github) 1 git

2021-07-22 23:30:52 323

原创 前端之Vue:Vue-CLI 项目搭建、目录介绍、组件介绍、vue-router的使用、新建组件和使用、 js导入导出语法、前端代理、elementui的使用、第三方插件、第三方UI框架

目录一、 单文件组件二、 Vue-CLI 搭建vue项目三、 vue项目目录介绍四、 vue组件介绍五、 vue-router的使用六、 在项目中新建组件和使用七、 js导入导出语法(了解)八、 使用axios九、 前端代理十、 bootstrap和jq的使用十一、 elementui的使用十二、 使用第三方插件十三、 使用第三方UI框架PC框架:移动端框架:(mint UI)一、 单文件组件https://cn.vuejs.org/v2/guide/single-file-components.ht

2021-07-17 23:48:26 207 2

原创 前端之Vue:生命期钩子、组件、计算属性、全局局部组件、组件通信、ref属性、事件总线、动态组件和 keep-alive、插槽

目录一、 生命周期图官网原图注解的图二、 生命周期钩子函数测试代码一、 生命周期图官网原图注解的图二、 生命周期钩子函数vue 的8个生命周期钩子函数钩子函数描述beforeCreate创建Vue实例之前调用created创建Vue实例成功后调用(可以在此处发送异步请求后端数据)beforeMount渲染DOM之前调用mounted渲染DOM之后调用beforeUpdate重新渲染之前调用(数据更新等操作时,控制DOM重新渲染)up

2021-07-17 23:48:07 1265 13

原创 前端之Vue:模板语法、指令、Style 和 Class、条件渲染、列表渲染、事件处理、数据双向绑定、表单控制

目录一、 模板语法插值语法二、 指令2.1 文本指令v-html:让HTML渲染成页面v-text:标签内容显示js变量对应的值v-show:显示/隐藏内容v-if:显示/删除内容2.2 事件指令v-on:click 可以缩写成@click2.3 属性指令v-bind:class=’js变量’可以缩写成::class=’js变量’三、 Style 和 Class数据的绑定下方试验的命令四、 条件渲染五、 列表渲染1. v-if+v-for+v-else控制购物车商品的显示2. v-for遍历数组(列表)、对

2021-07-17 23:47:49 570 1

原创 前端之Vue:Vue介绍、Vue特点、M-V-VM思想、组件化开发、单页面开发、版本、引入方式、简单使用

目录一、一、

2021-07-17 23:46:15 409 1

原创 drf:RBAC-基于角色的访问控制、Django的内置RBAC(六表)、Xadmin的使用

目录一、 什么是RBAC概念应用前后台权限控制二、 Django的内置RBAC(六表)权限三表权限六表三 实操models.pyadmin.py一、 什么是RBAC概念RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。应用# RBAC - Ro

2021-07-11 23:42:41 577 2

原创 drf-JWT认证:JWT认证、安装和简单使用、自动签发、手动签发、多方式登录

目录一、 JWT认证一、 JWT认证

2021-07-11 23:36:01 716

原创 drf:过滤Filtering、排序OrderingFilter、异常处理Exceptions、分页Pagination、自动生成接口文档

目录一、一、

2021-07-09 18:53:55 482

原创 drf-认证权限频率:自定义类、内置类、全局使用、局部使用、源码分析

目录一、一、

2021-07-08 23:05:29 314

原创 drf-路由组件:自动生成Routers路由、 使用方法、视图集中附加action的声明、自动生成路由router的两种方式的URL区别

这里写目录标题一、 路由Routers一、 路由Routers对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。REST framework提供了两个routerSimpleRouterDefaultRouter...

2021-07-05 21:16:16 724

原创 drf--视图组件:视图继承关系、2个视图基类、5个视图扩展类、9个子类视图、视图集

目录一、 视图一、 视图

2021-07-04 17:36:29 947

原创 drf--请求与响应:Request与Response常用属性、状态码、封装自己的Response对象

目录一、 Request1.1 常用属性1).data2).query_params二、 Response2.1 构造方式2.2 常用属性1).data2).status_code3).content3.2 其他三、 状态码1)信息告知 - 1xx2)成功 - 2xx3)重定向 - 3xx4)客户端错误 - 4xx5)服务器错误 - 5xx一、 RequestREST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供

2021-07-01 23:17:00 1537

原创 drf--序列化组件:序列化器Serializer、模型类序列化器ModelSerializer、局部全局校验源码分析、序列化组件源码分析

目录一、 序列化器-Serializer1.1 序列化器的作用:1.2 定义序列化器1.3 序列化器常用字段与参数1.3.1 常用字段类型:1.3.2 选项参数:1.3.3 通用参数:1.3.4 字段参数针对性分类1.4 创建Serializer对象1.5 序列化器的使用1.5.1 序列化1.5.1.1 基本使用1.5.1.2 高级用法1.5.2 反序列化1.5.2.1 数据验证1) validate_字段名(局部钩子)2) validate(全局钩子)3) validators(添加选项参数)1.5.2.

2021-07-01 22:54:43 490

原创 drf--入门规范: Web应用模式、API接口、RESTful API规范、Django REST framework环境安装与配置、drf基本使用及request源码分析

这里写目录标题一、一、

2021-06-30 22:54:43 311

原创 Docker :网络名称空间、Veth、网桥、Docker网络模式、Dockerfile 构建镜像、Docker Compose

文章目录Docker 网络一、 网络基础1.1、 网络名称空间1.2、 创建一个命名空间1.2.1、 Veth 设备1.2.2、 Veth 设备操作1.2.2.1、 创建 Veth 设备对1.2.2.2、 查看 Veth 设备对1.2.2.3、 将 Veth设备对绑定命名空间1.2.2.4、 给 Veth 分配 IP1.2.2.5、 查看对端 Veth 设备1.2.2.6、 命名空间的 veth 设备对删除 IP二、 Docker网络模式2.1、 HOST 模式2.2、 Containe 模式2.3、 no

2021-06-27 21:47:41 1250

原创 Docker :镜像命令、容器命令、容器和镜像的导入与导出

目录一、 Docker 镜像1.1、 获取镜像1.2、 镜像列表1.3、 搜索镜像1.4、 删除镜像1.5、 保存镜像1.5.1、 使用 export 和 import1.5.2、 使用save和load区别1.6、 上传镜像1.7、 其他(为镜像添加 tag,查看详细信息,查看镜像历史)二、 Docker 容器2.1、一、 Docker 镜像docker 镜像是 docker 中三大概念之一,其主要作用是作为启动容器的模板1.1、 获取镜像镜像是运行容器的模板,官方 Docker Hub 仓库已经

2021-06-27 17:25:53 850

原创 Docker:介绍、安装

目录Docker简介一、 为什么要使用 Docker1、 Docker 容器虚拟化的好处2、 Docker 在开发和运维中的优势3、 Docker 与虚拟机的比较二、 Docker 与虚拟化三、 Docker 概念四、 Docker 安装在 CentOS 系统上安装 DockerDocker简介Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apach

2021-06-25 10:49:03 113

原创 Linux软件包管理:rpm、yum

文章目录一、 软件包介绍二、 什么是rpm包rpm包格式RPM闭包使用的平台管理rpm包有两种命令RPM包获取三、 rpm命令选项安装安装与依赖性升级rpm包四、 yum管理RPM包4.1 yum介绍4.2 镜像文件作为yum源(本地源)4.3 使用开源yum源(网络源)4.4 自己制作本地yum源yum扩展知识4.5 自己制作本地yum源共享给别人4.6 yum的历史记录4.7 拓展了解:签名检查机制五、 源码包一、 软件包介绍与windows类似,在linux系统上也可以安装各种应用程序,或称软件

2021-06-23 10:01:26 294

原创 Linux权限管理:文件权限、用户组管理

文章目录

2021-06-23 08:59:40 839

原创 Linux文件管理之(高级)、⽂件查找、上传与下载、输出与重定向、字符处理命令、打包压缩解压缩、文件系统

文章目录一、 文本处理三剑客命令初探1.1 sed1.2 awk1.3 grep二、 文件管理之:文件查找一、查看命令所属文件二、查找文件按文件名:按文件大小:指定查找的目录深度:按时间找(atime,mtime,ctime):按文件属主、属组找:按文件类型:根据inode号查找:-inum n按文件权限:三、 找到后处理的动作:扩展知识:find结合xargs三、 文件管理之:上传与下载1)下载wget命令curl命令sz命令2)上传rz命令四、 文件管理之:输出与重定向输出输入重定向五、 文件管理之:字

2021-06-21 21:45:59 1393

原创 Linux文件管理(基础):文件的时间、文件的扩展名、系统目录结构与作用、绝对路径与相对路径、文件管理、vi\vim

文章目录一、 Linux系统的单根目录结构文件的时间文件的扩展名二 系统目录结构与作用三 绝对路径与相对路径四 文件管理4.1 文件管理之:基本命令4.2 文件管理之:创建/复制/移动/删除创建复制移动与删除4.3 文件管理之:查看文件内容4.4 文件管理之:修改文件内容五、 vi\vim1、 什么是vim2、 为何要用vim3、 vi与vim的区别4、 vi编辑器的操作模式5、 在vi编辑器中光标的移动6、 在命令行模式下删除与复制的操作7、 粘贴命令8、 复原和重做命令9、 掌握扩展模式下常用的命令10

2021-06-20 23:25:12 479 1

原创 Linux 的目录结构、磁盘分区

文章目录一、 基础篇 Linux 的目录结构1. 目录结构的具体介绍2. Linux 目录总结⼀下二、 Linux 磁盘分区、挂载1. 分区基础知识2. windows 下的磁盘分区3. Linux 下的磁盘分区原理介绍硬盘说明三、 MBR分区四、 GPT分区五、 格式化制作⽂件系统与挂载一、 基础篇 Linux 的目录结构linux 的⽂件系统是采⽤级层式的树状⽬录结构,在此结构中的最上层是根⽬录“/”,然后在此⽬录下再创建其他的⽬录。记住⼀句经典的话:在 Linux 世界⾥,⼀切皆⽂件。

2021-06-20 17:42:46 1132

原创 Linux的安装、连接、系统优化

文章目录[Linux的安装、连接、系统优化]安装虚拟机安装远程连接Linux系统优化开源镜像站修改下载源[Linux的安装、连接、系统优化]安装虚拟机在虚拟机软件中安装Linux操作系统。安装一直下一步,直到安装完成。修改内核参数:net.ifnames=0 biosdevname=0按下Ctrl + Alt键,鼠标移出虚拟机。# 虚拟网络编辑器第二块网卡远程连接Linux系统优化开源镜像站#

2021-06-19 20:22:47 152

原创 importlib模块、settings源码

文章目录importlib模块settings源码importlib模块用字符串的形式导入模块from b import cprint(c) # <module 'b.c' from 'D:\\day54_1\\b\\c.py'>import importlibres = 'b.c'ret = importlib.import_module(res) # from b import cprint(ret) # <module 'b.c' from 'D:\\da

2021-06-02 22:28:30 118

原创 Django之Auth模块

文章目录一、 Auth模块是什么二、 auth模块常用方法authenticate()login(HttpRequest, user)logout(request)is_authenticated()login_requierd()create_user()check_password(password)set_password(password)三、 User对象的属性四、 扩展默认的auth_user表五、 auth模块补充六、 总代码主页 auth_page.htmlhome.html登录 login

2021-06-02 22:19:38 1452

原创 Django之中间件介绍、自定义中间件、csrf跨站请求伪造

文章目录一、 Django中间件介绍二、 自定义中间件process_request(重点)process_response方法(重点)process_view方法(了解)process_exception方法(了解)process_template_response方法(了解)三、 中间件的执行流程四、 中间件版登录验证五、 CSRF_TOKEN跨站请求伪造csrf使用csrf相关装饰器总结一、 Django中间件介绍什么是中间件?Middleware is a framework of hook

2021-06-02 00:02:23 283

原创 Django之forms组件:校验字段、渲染标签、常用字段与插件、局部钩子与全局钩子、组件源码分析

文章目录一、forms组件forms组件校验数据forms组件渲染标签forms组件展示提示信息forms组件常用参数forms组件钩子函数forms组件其他字段补充forms组件源码一、forms组件前戏 写一个注册页面获取用户的用户名和密码 发送到后端之后在后端完成对用户名和密码的数据校验 1.用户名里面不能含有JPZ 2.密码不能为空 将提示信息渲染到前端页面1.前端页面标签书写2.前端页面信息展示3.后端数据校验forms组件可以一条龙

2021-06-01 22:24:03 351

原创 Django之cookie与session

文章目录一、 cookie,session,token扫盲二、 cookieCookie的由来什么是CookieCookie的原理Cookie规范Cookie的覆盖查看Cookie三、 django中cookie 的使用获取Cookie设置Cookie删除CookieCookie版登陆校验四、 SessionSession 的由来五、 django中session的使用Session流程解析基于session的登陆认证装饰器session的其他配置(配置文件中)一、 cookie,session,tok

2021-06-01 22:23:36 91

原创 Django之批量插入数据、 自定义分页器

文章目录基于ajax实现二次确认

2021-05-31 22:02:55 441

原创 Django之Ajax介绍、文件上传、序列化(Django内置的serializers)、基于ajax实现二次确认

文章目录一、 什么是Ajax二、 AJAX的优点三、一、 什么是AjaxAJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。二、 AJAX的优点AJAX使用JavaScript技术向服务器发送异步请求;AJAX请求无须刷新整个页面;因为服务器响应内容不再是整个页面,而是页面中的部分内容,所以

2021-05-31 22:01:23 311 1

原创 Django之ORM常用字段和参数、多对多三种创建方式、元信息、自定义字段、ORM查询优化、MTV与MVC

文章目录一、 ORM字段AutoFieldIntegerFieldCharFieldDateFieldDateTimeField常用和非常用字段合集ORM字段与数据库实际字段的对应关系:二、 ORM字段参数nulluniquedb_indexdefaultauto_now_addauto_now常见参数合集三、 关系字段ForeignKeytoto_fieldrelated_namerelated_query_nameon_deletedb_constraintOneToOneFieldtoto_field

2021-05-31 21:18:25 287

原创 Django之ORM多表操作:多表查询,聚合查询、分组查询、F与Q查询、事务、执行原生SQL语句

文章目录一、 django admin的使用二、 图书管理系统相关表设计三、 ORM之多表查询多表查询(重点听)F查询Q查询事务执行原生SQL语句一、 django admin的使用1 后台管理,方便我们快速的录入书籍2 使用方法: 第一步:在admin.py 中把要使用的表注册 from app01 import models admin.site.register(models.Book) admin.site.register(mode

2021-05-31 10:40:44 821

原创 Django之ORM单表操作:数据库正反向迁移、测试环境搭建、单表查询关键字、双下划线、外键字段增删改查

文章目录一、 数据库正向与反向迁移二、 Django脚本测试环境搭建三、 Django终端打印SQL语句四、 单表查询关键字4.1 增查改删4.2 all()4.3 filter()4.4 get()4.5 first()4.6 last()4.7 values与values_list4.8 order_by() 排序4.9 count() 计数4.10 distinct() 去重4.11 exclude() 取反4.12 reverse() 反转4.13 exists() 判断是否有数据五、 神

2021-05-30 23:14:40 443

原创 Django之模板层:模板语法、传值与取值、过滤器、标签、自定义过滤器与标签与inclusion_tag、模板继承与导入

文章目录一、 django文献资料二、 模板语法三、 模板语法传值四、 模板语法取值五、 模板语法之过滤器(内置方法)六、 模板语法之标签(流程控制)自定义过滤器、标签、inclusion_tag模板的继承(使用频率较高)模板的导入(了解)一、 django文献资料官方文档二、 模板语法只有两种书写格式{{ }}:变量相关(引用变量值){% %}:逻辑相关(流程控制 模块方法),列如:for,if三、 模板语法传值模板语法的传值适用于Python所有的数据类型,包括函数、类https

2021-05-30 19:06:21 141

原创 Django之视图层:请求与响应对象、JsonResponse、FBV与CBV、form表单上传文件

文章目录一、 视图层二、 请求对象(HttpRequest)1. HttpRequest对象常用属性2. HttpRequest对象常用方法三、 响应对象(HttpResponse)四、 JsonResponse五、 FBV和CBV六、 form表单上传文件一、 视图层Django视图层,视图就是Django项目下的views.py文件,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求后处理请求并且返回相应的数据,相当于一个中央情报处理系统视图层,熟练掌握两个对象即可:请求对象(HttpR

2021-05-29 22:57:22 174

原创 Django之路由层:路由配置、无名与有名分组、反向解析、路由分发 、名称空间、伪静态页面、本地虚拟环境搭建、django版本区分

文章目录一、 路由配置二、 无名分组三、 有名分组四、 反向解析五、 无名有名反向解析1. 无名反向解析2. 有名分组反向解析总结六、 路由分发七、 名称空间八、 伪静态页面九、 虚拟环境十、 django版本区分一、 路由配置# urls.pyfrom django.conf.urls import urlfrom django.contrib import adminfrom app01 import viewsurlpatterns = [ url(正则表达式, views视图函

2021-05-21 23:04:29 178

原创 Django初识二:相关配置、request对象方法初识、链接数据库、ORM增删改查、ORM创建外键关系、django请求生命周期

文章目录一、 模板文件配置二、 静态文件配置1. settings.py 静态文件配置2. 静态文件接口前缀动态解析3. form表单知识回顾三、 request对象方法初识四、 pycharm链接数据库五、 django链接数据库(MySQL)1.在settings.py配置文件修改配置2.在项目文件夹或者应用文件夹内的__init__.py文件中书写固定的代码六、 django ORM简介ORM实操1. 模型类需要写在应用下的models.py文件中2. 数据库迁移命令(***非常重要***)3. 针对

2021-05-21 11:27:03 168

计算机专用英语词汇1500词.pdf

计算机专用英语词汇1500词.pdf

2021-04-30

空空如也

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

TA关注的人

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