• 【笔记】DRF频率组件

    1.频率类源码入口# 1)APIView的dispath方法中的 self.initial(request, *args, **kwargs) 点进去 # 2)self.check_throttles(request) 进行频率认证 # 频率组件核心源码分析 def check_throttles(self, request):     throttle_durat...

    笔记 2019-10-22 38 0
  • 【笔记】DRF认证组件/权限组件

    三大认证源码分析1)APIView的dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *args, **kwargs) 进入三大认证 # 认证组件:校验用户 - 游客、合法用户、非法用户     # 游客:代表校验通过,直接进入下一步校验(权限校验) &nbs...

    笔记 2019-10-21 14 0
  • 【笔记】DRF视图家族

    视图类传递参数给序列化类1)在视图类中实例化序列化对象时,可以设置context内容 2)在序列化类中的局部钩子、全局钩子、create、update方法中,都可以用self.context访问视图类传递过来的内容 需求: 1) 在视图类中,可以通过request得到登陆用户request.user 2) 在序列化类中,要完成数据库数据的校验与入库操作,可能会需要知道当前的登陆用户,但序列化类无法访问request 3) 在视图类中实例化序列化对象时,将request对象...

    笔记 2019-10-21 7 0
  • 【笔记】DRF序列化/反序列/序列化与反序列整合

    环境配置配置:settings.pyINSTALLED_APPS = [     # ...     'rest_framework', ] DATABASES = {     'default': {        &n...

    笔记 2019-10-17 23 0
  • 【笔记】DRF解析/异常/响应模块/序列化组件

    解析模块为什么要配置解析模块""" 1)drf给我们通过了多种解析数据包方式的解析类 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据 """源码入口# APIView类的dispatch方法中 request = self.initialize_request(request, ...

    笔记 2019-10-17 16 0
  • 【笔记】DRF接口/CBV生命周期

    DRF框架全称:Django-rest framework知识点""" 1、接口:什么是接口、restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、其他组件:过滤、筛选、排序、分页、路由 """ # 难点:源码分析接口"""...

    笔记 2019-10-17 24 0
  • 【笔记】vue项目配置

    vue项目环境搭建node ~~ python: node是用c++编写用来运行js代码的npm(cnpm) ~~ pip: npm是一个终端应用商城,可以换国内源cnpmvue ~~ django: vue是用来搭建vue前端项目的1)安装node官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/2)换源安装cnpm>: npm install -g cnpm -- registry=https://registry.npm.taobao.org3)安装vue项目脚手架>:...

    笔记 2019-10-10 33 0
  • 【笔记】vue组件

    组件1)组件:一个包含html、css、js独立的集合体,这样的集合体可以完成页面结构的代码复用2)组件分为根组件、全局组件与局部组件    根组件:所有被new Vue()产生的组件,在项目开发阶段,一个项目只会出现一个根组件    全局组件:不用注册,就可以成为任何一个组件的字组件    局部组件:必须注册,才可以成为注册该局部组件的子组件3)每一个组件都有自身的html结构,css样式,js...

    笔记 2019-10-09 38 0
  • 【笔记】vue条件循环/计算属性/属性监听

    条件指令1)两种都可以控制标签的显隐,绑定的值是布尔类型值,当都隐藏标签时    v-if是不渲染标签    v-show以 display:none 方式渲染<div id="app">     <p v-if="isShow">if条件指令</p>   &...

    笔记 2019-10-09 43 0
  • 【笔记】vue模板语法

    vue导读1)vue框架是前台框架,常见的前台框架有:Angular、React、Vue2)vue是结合其他框架的优点:轻量级、中文API、数据驱动、双向绑定、MVVM设计模式、支持组件化开发、单页面应用MVVM设计模式:MV数据到视图一层数据处理,向后台请求数据渲染页面;VM视图再到数据一层数据处理,前台获取的用户数据到后台。3)vue环境,本地导入与cdn导入4)vue是js渐进式框架根据开发需求,可以决定vue框架控制项目的具体方位:可以为一个标签,也可以为一个页面,甚至可以为整个项目实例成员-挂载点1)vu...

    笔记 2019-10-08 53 0
1 2 3 4 5 6 7 8 9 10 ››
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
获取邀请码
邀请码
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱