首页 笔记

笔记

  • 【DRF】 django rest framework总结

    【DRF】 django rest framework总结

    1.接口""" 1、什么是接口:url+请求参数+响应数据 | 接口文档 2、接口规范: url:https,api,资源(名词复数),v1,get|post表示操作资源的方式,?过滤条件 响应数据:status,msg,results|data,url资源数据 """2.DRF入门""" 1、封装风格 2、请求生命周期:走APIView的as_view =>&nb...

    笔记 2019-10-25 81 0 DRF
  • 【DRF】偏移分页组件/游标分页组件/自定义过滤器/过滤器插件

    【DRF】偏移分页组件/游标分页组件/自定义过滤器/过滤器插件

    1.drf偏移分页组件pahenations.pyfrom rest_framework.pagination import LimitOffsetPagination class MyLimitOffsetPagination(LimitOffsetPagination):     # ?offset=从头偏移的条数&limit=要显示的条数     limit_quer...

    笔记 2019-10-25 63 0 DRF
  • 【DRF】频率组件

    【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 131 0
  • 【DRF】认证组件/权限组件

    【DRF】认证组件/权限组件

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

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

    【DRF】视图家族

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

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

    【DRF】序列化/反序列/序列化与反序列整合

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

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

    【DRF】解析/异常/响应模块/序列化组件

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

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

    【DRF】接口/CBV生命周期

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

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

    【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 92 0
  • 【vue】组件

    【vue】组件

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

    笔记 2019-10-09 93 0
1 2 3 4 ››
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
获取邀请码
邀请码
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
召唤伊斯特瓦尔