随笔分类 -  Django框架

摘要:Django框架之drf 一、drf知识点整合 1、drf入门及规范 # 1 drf 入门规范 -前后端分离模式 -前后端混合 -postman -restful规范 -drf:django的app 2、序列化类(重点) -Serializer -字段类 -字段参数 -局部钩子 -全局钩子 -定制返 阅读全文
posted @ 2023-02-13 21:25 kangshong 阅读(227) 评论(0) 推荐(0)
摘要:一、jwt配置文件 需要记住的配置信息 'JWT_RESPONSE_PAYLOAD_HANDLER': 'app01.utils.jwt_response_payload_handler', 我们通过之前的学习可以得知jwt_response_payload_handler这个方法是定制返回信息的格 阅读全文
posted @ 2023-02-13 21:18 kangshong 阅读(461) 评论(0) 推荐(0)
摘要:Django框架之drf 一、接口文档 简介: ​ 接口文档通常是在前后端分离时,后端开发人员需要编写的文档,其内容是将接口的信息、地址和使用方法及其他注意事项告知前端开发人员及团队,目的是便于团队间的沟通、协作,降低团队合作成本 接口文档所需内容: 1、描述: 对视图类/函数的功能及用法描述 2、 阅读全文
posted @ 2023-02-09 21:29 kangshong 阅读(763) 评论(0) 推荐(0)
摘要:Django框架之drf 一、断点调式使用 ​ 指,在我们编写代码的时候,程序运行出现报错是无可避免的,当程序 出现报错时,我们需要找到出现报错的代码进行修改,如果时简短的代码很容易就可以找到报错位置,但是当代码编写的非常多的时候,报错位置就比较难找到,debug模式就是pycharm为我们提供的查 阅读全文
posted @ 2023-02-09 10:45 kangshong 阅读(529) 评论(1) 推荐(1)
摘要:Django框架之drf 一、认证组件 简介: ​ 登录认证的限制 ​ 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 1、认证组件使用步骤 模块地址: from rest_framework. 阅读全文
posted @ 2023-02-07 22:04 kangshong 阅读(373) 评论(0) 推荐(0)
摘要:Django框架之drf 一、9个视图子类 ​ 通常在继承五个视图拓展类时,还需要继承GenericView才能够使用,9个视图子类是指由五个视图拓展类和GenericView搭配、组合出来的9个视图子类,在使用的时候,需要用到哪个就继承其中的哪一个 导入模块 from rest_framework 阅读全文
posted @ 2023-02-06 21:44 kangshong 阅读(116) 评论(0) 推荐(0)
摘要:Django框架之drf 一、反序列化类校验部分源码解析 反序列化校验什么时候开始执行校验? 剖析流程一:在视图中使用反序列化器实例化的对象调用is_valid()的时候就会进行校验,通贩校验返回True,反之False class BookView(APIView): # 新增 def post( 阅读全文
posted @ 2023-02-03 20:43 kangshong 阅读(279) 评论(0) 推荐(0)
摘要:Django框架之drf 一、序列化器常用字段及参数 # 序列化类 》字段类 CharField,除此之外还有哪些其他的 # 序列化类 》字段类,字段类上,传属性的 ,序列化类上,也可以写属性 models.CharField(max_length=32) 1、常用字段 | 字段 | 字段构造方式 阅读全文
posted @ 2023-02-02 21:02 kangshong 阅读(837) 评论(0) 推荐(1)
摘要:Django框架之drf 一、APIView执行流程 基于APIView+JsonResponse接口 通常在使用django编写CBV的视图类的时候我们都是直接继承View,但在drf内我们会继承drf提供的APIView # view视图函数 from rest_framework.views 阅读全文
posted @ 2023-02-01 19:39 kangshong 阅读(159) 评论(0) 推荐(0)
摘要:Django之drf 一、restful规范 1、概念 ​ REST全称是Representational State Transfer,中文意思是表述:表征性状态转移,它首次出现在2000年Roy Fielding的博士论文中。 ​ RESTful是一种定义Web API接口的设计风格,尤其适用于 阅读全文
posted @ 2023-01-31 19:46 kangshong 阅读(295) 评论(0) 推荐(0)
摘要:django框架之drf 一、drf整体内容 # 1 入门规范 -web开发模式 -api接口 -接口测试工具 -restful规范 -序列化反序列化 -drf快速使用 -APIView,Request类 -drf把django的好多东西都重写了 # 2 序列化组件(重要) -基本序列化类 -模型类 阅读全文
posted @ 2023-01-30 19:08 kangshong 阅读(536) 评论(0) 推荐(1)
摘要:xx 阅读全文
posted @ 2023-01-09 20:03 kangshong 阅读(43) 评论(0) 推荐(0)
摘要:xxx 阅读全文
posted @ 2023-01-09 20:03 kangshong 阅读(29) 评论(0) 推荐(0)
摘要:xxx 阅读全文
posted @ 2023-01-09 20:03 kangshong 阅读(31) 评论(0) 推荐(0)
摘要:xxx 阅读全文
posted @ 2023-01-09 20:03 kangshong 阅读(29) 评论(0) 推荐(0)
摘要:111 阅读全文
posted @ 2023-01-09 20:02 kangshong 阅读(51) 评论(0) 推荐(0)
摘要:Django框架 一、csrf跨站请求伪造 1、简介 ​ csrf是django默认中间件中的一道,它用于验证网页的真伪性,通过在在前端页面设置csrf_token令牌,这样转递到后端的信息将会在csrf中间件中进行验证,虚假的网站中不会有csrf令牌的键值对,这样就虚假的网站所传递来的信息将会被c 阅读全文
posted @ 2023-01-02 17:00 kangshong 阅读(289) 评论(0) 推荐(1)
摘要:Django框架 一、Django中间件 简介 客户端信息在经过web协议后进入django框架,中间件类似与保安,会对这些信息进行处理、判断 中间件主要可以用于:网站访问频率的校验 用户权限的校验等全局类型的功能需求 Django默认一共有七个中间件,同时还支持自定义中间件 查看中间件 可以在se 阅读全文
posted @ 2023-01-02 16:58 kangshong 阅读(84) 评论(0) 推荐(0)
摘要:Django框架 一、forms组件 froms组件简介 1.自动校验数据 2.自动生成标签 3.自动展示信息 1、forms组件校验用户数据 关键词整理: form_obj = views.MyForm(‘需要校验的数据(字典格式)’) 将数据传入forms类,生成forms对象 forms对象. 阅读全文
posted @ 2022-12-21 20:18 kangshong 阅读(174) 评论(0) 推荐(0)
摘要:Django框架 一、Ajax补充说明 1、针对前端回调函数接受值的说明 主要针对回调函数args接收到的响应数据 1、后端如何判断请求发出方式 关键词:is_ajax() 通过request点的方式可以判断请求是否由Ajax发出 def home(request): print(request.i 阅读全文
posted @ 2022-12-20 20:37 kangshong 阅读(183) 评论(0) 推荐(1)