-
day72:drf:反序列化功能&模型类序列化器Modelserializer&
所属栏目:[Python] 日期:2020-12-20 热度:158
目录 1.续:反序列化功能(5-8) 1.用户post类型提交数据,反序列化功能的步骤 2.反序列化功能的局部钩子和全局钩子 局部钩子和全局钩子在序列化器中的使用 反序列化相关校验的执行顺序 3.反序列化的数据保存功能 4.反序列化的数据更新功能 5.Field字段参数:read[详细]
-
day73:drf:drf视图相关类&路由Routers&创建虚拟环境
所属栏目:[Python] 日期:2020-12-20 热度:104
目录 1.APIView 2.GenericAPIView:通用视图类 3.5个视图扩展类:ListModelMixin,CreateModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin 4.GenericAPIView的视图子类:ListAPIView,CreateAPIView,RetrieveAPIView,UpdateAPIView,DestroyAPIV[详细]
-
day64:Linux:nginx模块之限制连接&状态监控&Location/用
所属栏目:[Python] 日期:2020-12-20 热度:160
目录 1.nginx模块:限制连接 limit_conn 2.nginx模块:状态监控 stub_status 3.nginx模块:Location 4.用nginx+php跑wordpress项目 5.用nginx+php跑edusoho项目 6.用nginx+php跑kodcloud项目 7.扩展一台应用节点 8.拆分数据库到独立的服务器 nginx模块:限制连接[详细]
-
day61:Linux:权限管理&rpm软件包管理&yum工具
所属栏目:[Python] 日期:2020-12-20 热度:71
目录 1.权限管理 2.rpm软件包管理 3.yum工具(联网) 权限管理 1.什么是权限? 权限主要用来 约束用户能对系统所做的操作 2.为什么要使用权限? 因为系统中不可能只存在一个root用户,一定会有多个用户,为了保护 每个登陆用户的隐私和工作环境 ,所以就有了权限[详细]
-
day74:drf:drf其他功能:认证/权限/限流/过滤/排序/分页/异常处理
所属栏目:[Python] 日期:2020-12-20 热度:165
目录 1.django-admin 2.认证:Authentication 3.权限:Permissions 4.限流:Throttling 5.过滤:Filtering 6.排序:OrderingFilter 7.分页:Pagination 8.异常处理:Exception 9.自动生成接口文档 1.django-admin 1.先创建一个子应用,用来测试接下来drf其他的相关[详细]
-
day77:luffy:导航栏的实现&DjangoRestFramework JWT&多
所属栏目:[Python] 日期:2020-12-20 热度:122
目录 1.导航栏的实现 2.登录前戏:用户表初始化 3.DjangoRestFramework JWT 4.多条件登录 5.登录状态的判断和退出登录 1.导航栏的实现 1.设计导航栏的model模型类 apps/home/models.py class Nav(BaseModel): """ 导航菜单模型 """ POSITION_OPTION = ( ( 1,[详细]
-
day76:luffy:项目前端环境搭建&轮播图的实现
所属栏目:[Python] 日期:2020-12-20 热度:82
目录 1.项目前端环境搭建 1.创建项目目录 2.前端初始化全局变量和全局方法 3.跨域CORS 4.axios配置 2.轮播图功能的实现 1.安装依赖模块 2.上传文件相关配置 3.注册home子应用 4.创建轮播图的model模型 5.创建Banner的序列化器 6.创建Banner的视图类 7.配置Ba[详细]
-
day59:Linux:编辑工具vim&文件类型&文件属性
所属栏目:[Python] 日期:2020-12-20 热度:121
目录 1.Linux编辑工具vim 2.Linux文件类型 3.Linux文件属性 4.今日份Linux练习题 Linux编辑工具vim 1.什么是vim 文本文件的 编辑工具 ,? 和windows的notepad++一样. 2.为什么要使用vim Linux一切皆为文件,需要修改配置文件,让软件按照我们的期望值运行,所以[详细]
-
day71:drf:API接口&Restful API规范&Django Rest Fr
所属栏目:[Python] 日期:2020-12-20 热度:185
目录 1.web应用模式 2.API接口 3.Restful API规范 4.序列化 5.Django Rest Framework 1.drf的简单介绍 2.drf的特点 3.如何安装drf 4.drf的强大之处 5.序列化器的使用 1.序列化功能 2.反序列化功能 1.web应用模式 在开发Web应用中,有两种应用模式: 1.前后端[详细]
-
day75:luffy:路飞学城项目后端环境搭建&Git相关知识点
所属栏目:[Python] 日期:2020-12-20 热度:179
目录 1.Xadmin 1.Xadmin介绍 2.Xadmin安装 3.Xadmin的使用 2.项目环境搭建 1.外部依赖 2.依赖包安装 3.搭建项目 3.Git 4.日志配置 5.异常处理 6.创建数据库 1.Xadmin 1.Xadmin介绍 xadmin是Django的第三方扩展,比使用Django的admin站点更强大也更方便。 文[详细]
-
day69:Vue:组件化开发&Vue-Router&Vue-client
所属栏目:[Python] 日期:2020-12-20 热度:140
目录 组件化开发 1.什么是组件? 2.局部组件 3.全局组件 4.父组件向子组件传值 5.子组件往父组件传值 6.平行组件传值 Vue-Router的使用 Vue自动化工具:Vue-Client 组件化开发 1.什么是组件? 1.组件(Component)是 自定义封装的功能 。在前端开发过程中,经[详细]
-
day42:HTML标签和CSS选择器
所属栏目:[Python] 日期:2020-12-20 热度:122
目录 1.HTML 1.1 文档结构 1.2 head标签 1.3 body标签 1.3.1 h1-h6标签 1.3.2.br标签:换行 1.3.3.hr标签:一行横线 1.3.4 a标签:超链接标签 1.3.5 img标签:图片标签 1.3.6 div标签和span标签 1.3.7 p标签:上下有边距 1.3.8 ul标签和ol标签:列表标签 1.3.9 dl[详细]
-
day50:django:有名/无名分组&FBV/CBV
所属栏目:[Python] 日期:2020-12-20 热度:171
目录 1.URL有名分组和无名分组 2.FBV和CBV URL有名分组和无名分组 有名分组 使用简单的正则表达式分组匹配(通过 圆括号 )来捕获URL中的值并以 位置参数 形式传递给视图 urls.py from app01 import viewsurl( ' ^book/(?Pyeard)/(?Pmonthd+) ' ,views.boo[详细]
-
day37:MySQL基本操作
所属栏目:[Python] 日期:2020-12-20 热度:165
目录 part1:登录mysql的完整语法 part2:查询用户/设置密码/去除密码 part3:给ip/网段/所有ip设置账号密码 part4:查看权限 part5:添加权限/删除权限/删除用户 part6:操作数据库:database part7:操作表:table part8:操作表中的数据(记录) part9:MySQL中数据类[详细]
-
day43:CSS样式相关
所属栏目:[Python] 日期:2020-12-20 热度:104
目录 1.高度和宽度 2.字体相关 3.字体对齐 4.颜色设置 5.背景 6.边框 7.盒子模型 8.display属性 9.伪元素选择器 10.伪类选择器 11.浮动 12.文字装饰 13.相对定位和绝对定位 14.固定定位 1.高度和宽度 ! DOCTYPE html html lang ="en" head meta charset ="UT[详细]
-
day55:django:cookie&session
所属栏目:[Python] 日期:2020-12-20 热度:79
目录 1.Cookie 1.Cookie前戏 2.Cookie的引入 3.django中操作cookie 2.Session 1.cookie的局限性 2.session技术 3.django操作session 4.Session详细流程解析 5.session实例分析 6.对于cookie和session的总结 3.django外部脚本调用django环境 4.基于session和[详细]
-
day53:django:URL别名/反向解析&URL分发&命名空间&O
所属栏目:[Python] 日期:2020-12-20 热度:178
目录 1.URL别名反向解析 2.URL分发命名空间 3.ORM多表操作-修改 4.ORM多表操作-查询 4.1 基于对象的跨表查询 4.2 基于双下划线的跨表查询 4.3 聚合查询 4.4 分组查询 4.5 F查询 4.6 Q查询 URL别名反向解析 urls.py的别名写法 from django.conf.urls import u[详细]
-
day39:MySQL:查询操作之单表查询&多表查询&子查询
所属栏目:[Python] 日期:2020-12-20 热度:121
目录 part1:单表查询 1.where条件的使用 2.group 子句 分组分类 3.having 数据在分类分组之后,进行二次数据过滤 4.order by 排序,按照什么字段进行排序 5.limit 限制查询条数 (数据分页) 6.regexp (了解)可以使用正则表达式查询数据 (不推荐,效率不高) part2[详细]
-
day54:django:锁和事务&Ajax&中间件Middleware
所属栏目:[Python] 日期:2020-12-20 热度:128
目录 1.ORM中的锁和事务 2.Ajax 3.中间件:Middleware 3.1 什么是中间件? 3.2 django请求的生命周期 3.3 中间件可以定义的5个方法 3.4 自定义中间件的流程 3.5 关于中间件的方法的执行顺序 ORM中的锁和事务 select查询语句上锁 在mysql中create,update,dele[详细]
-
day52:django:ORM单表/多表操作
所属栏目:[Python] 日期:2020-12-20 热度:174
目录 1.ORM 2.ORM单表增删改查 13个必知必会的查询接口 filter基于双下划线的模糊查询 3.ORM多表增删改查 ORM 什么是ORM? ORM(object relational mapping) 对象关系映射,做数据库操作的 ORM中的对象关系映射 ORM的实际使用 1.首先,我们在django项目的app01/[详细]
-
day45:JS中的json&JS的BOM操作和DOM操作
所属栏目:[Python] 日期:2020-12-20 热度:190
目录 1.补充:CSS中的弹性盒子 2.JS中json的序列化 3.JS中的BOM操作 3.1 location操作 3.2 计时器 4.JS中的DOM操作 4.1 创建标签 4.2 查找标签 4.3 文本操作 4.4 值操作 4.5 事件 5.用CSS实现小米商城导航栏+主内容部分 补充:CSS中的弹性盒子 弹性盒子的作[详细]
-
day51:django:dispatch&模板渲染&过滤器&标签&am
所属栏目:[Python] 日期:2020-12-20 热度:79
目录 1.dispatch 2.模板渲染 3.过滤器 4.标签 5.组件 6.静态文件配置 dispatch 回顾:CBV对应的URL传参 urls.py url(r ' ^book/(d+)/(d+)/ ' ,views.Book.as_view()), views.py from django.shortcuts import render,HttpResponse from django.views View c[详细]
-
day44:CSS选择器优先级&JS基础
所属栏目:[Python] 日期:2020-12-20 热度:142
这是一个删除不掉的代码区!!我也没办法 目录 1.CSS选择器优先级 2.补充:margin是可以设置百分比的 3.JS 3.1 js代码的引入方式 3.2 变量 3.3 数据类型 3.4 数组(类似于python中的列表) 3.5 自定义对象类型(类似于python中的字典) 3.6 if判断 3.7 运算符 3.[详细]
-
day49:django:wsgrief&模板渲染Jinjia2&django的MTV/
所属栏目:[Python] 日期:2020-12-20 热度:140
目录 1.自定义web框架wsgiref版 2.自定义web框架wsgiref版-优化版 3.模板渲染JinJa2 4.MTV和MVC框架 5.django:下载安装创建启动 自定义web框架wsgiref版 1.wsgiref构建服务端 wsgiref本身就是个web框架,提供了一些固定的功能(请求和响应信息的封装), 有[详细]
-
day46:jQuery
所属栏目:[Python] 日期:2020-12-20 热度:161
目录 1.jQuery初识 2.选择器 3.文本操作 4.class类值操作 5.css样式操作 6.值操作 7.注意点:button按钮提交form表单数据 8.jquery选择器补充 9.模态对话框示例 10.创建标签 11.文档操作 12.清空标签 13.删除标签 14.克隆 15.模板字符串 16.事件绑定 17.事件[详细]
