12 2019 档案

摘要:rest_framework框架之认证的使用和源码实现流程分析 一、认证功能的源码流程 创建视图函数 Note 创建视图函数后,前端发起请求,url分配路由,执行视图类,视图类中执行对应方法必须经过dispatch()即调度方法 from rest_framework.views import AP 阅读全文
posted @ 2019-12-31 16:24 大道至诚 阅读(557) 评论(0) 推荐(0)
摘要:[TOC] RESTful规范(建议) 一、最原始的接口开发 这种方式虽然可以实现接口的开发,但是一个表的处理就需要4个url,当表单多的时候,需要写大量的url,这样不利于开发,并不是接口开发的最好方法 url路由分配 urlpatterns = [ path('get_order/', view 阅读全文
posted @ 2019-12-30 12:26 大道至诚 阅读(1958) 评论(0) 推荐(3)
摘要:[TOC] 开发框架简介 一、使用前后端分离开发的好处 1. 前后端不分离的状态下后端代码和数据库只能为 前端网站开发 提供数据支持,但是现在随着app、小程序等多样化的需求,要求后端和数据可以为各种需求提供支持,前后端分离,后端设置接口,通过接口来传递数据,可以适应不同的开发需求,大大减少后端开发 阅读全文
posted @ 2019-12-29 18:50 大道至诚 阅读(1026) 评论(0) 推荐(0)
摘要:[TOC] DRF框架中分页功能接口 一、在框架中提供来两个类来实现分页功能,PageNumberPagination和LimitOffsetPagination 1. PageNumberPagination是页码分页,这个类可以进行全局设置 1. LimitOffsetPagination按照偏 阅读全文
posted @ 2019-12-29 12:19 大道至诚 阅读(393) 评论(0) 推荐(0)
摘要:[TOC] DRF框架中自定义异常处理 一、自定义异常的原因 在Django和DRF框架中都封装了很多的处理异常的程序,可以处理框架内的异常问题。但是不是框架内的问题,这些处理异常的程序无法解决,例如数据库的问题等,这些就需要开发人员自定义异常来处理异常。 二、如何设置处理异常的程序 在项目中创建单 阅读全文
posted @ 2019-12-29 11:43 大道至诚 阅读(400) 评论(0) 推荐(0)
摘要:调用多个序列化器类问题 调用序列化器类需要用到框架中封装好的一个方法get_serialzier_class来实现 一、视图集中调用 1. view.py View Code 2. urls.py 1 urlpatterns = [ 2 path('student5/', views.Studnet 阅读全文
posted @ 2019-12-28 13:12 大道至诚 阅读(201) 评论(0) 推荐(0)