随笔分类 - drf
摘要:1 三种分页方式 # 什么样的接口要分页 获取所有的接口 list方法 继承GenericAPIView, ListModelMixin 1.1 分页的使用 page.py from rest_framework.pagination import PageNumberPagination from
阅读全文
摘要:认证 登录认证《————某些接口必须要登录以后才能访问 登录接口————》登录成功返回随机字符串————》携带随机字符串【认证】通过再继续访问接口 APIView源码————》三大认证实在视图类的方法之前执行的 # 写一个登录接口 用户表 用户token表 前端传入用户名密码--视图类--登录方法-
阅读全文
摘要:一、 2个视图基类 路由 path('books/', views.BookView.as_view()), path('books/<int:pk>/', views.BookDetailView.as_view()), 视图层 # 通用包 from rest_framework.response
阅读全文
摘要:多表序列化 路由 urlpatterns = [ path('books/', views.Books.as_view()), path('books/<int:pk>/', views.BooksDetail.as_view()), ] 视图类 class Books(APIView): def
阅读全文
摘要:1 不使用drf编写5个接口 1.1路由 urlpatterns = [ path('books/', views.BookView.as_view()), path('books/<int:pk>', views.BookDetailView.as_view()), ] 1.2视图类 class
阅读全文
摘要:WEB开发模式 api接口 前后端信息交互的媒介 前端(pc,小程序,app) >后端路由 >视图函数 >返回json格式数据 这个东西被称为接口 写接口要有规范 即restful规范 接口测试工具 --postman postman 就是一个替代浏览器,发送http请求的工具
阅读全文
摘要:CBV源码分析 # 路由层 from django.urls import path from app01 import views urlpatterns = [ path('books/', views.BookView.as_view()), ] # 视图层 from django.short
阅读全文