摘要:
rest-framework之分页器 一 简单分页(查看第n页,每页显示n条) from rest_framework.pagination import PageNumberPagination# 一 基本使用:url=url=http://127.0.0.1:8000/pager/?page=2 阅读全文
posted @ 2022-01-19 20:26
mjth
阅读(47)
评论(0)
推荐(0)
摘要:
rest-framework之频率控制 一 频率简介 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二 自定义频率类,自定义频率规则 自定义的逻辑 #(1)取出访问者ip# (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走# 阅读全文
posted @ 2022-01-19 20:25
mjth
阅读(171)
评论(0)
推荐(0)
摘要:
rest-framework之权限组件 一 权限简介 只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制 二 局部使用 from rest_framework.permissions import BasePermissionclass UserPermission(Bas 阅读全文
posted @ 2022-01-19 20:23
mjth
阅读(42)
评论(0)
推荐(0)
摘要:
rest-framework之认证组件 一 认证简介 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 二 局部使用 (1)models层: class User(models.Model): username=mod 阅读全文
posted @ 2022-01-19 20:22
mjth
阅读(117)
评论(0)
推荐(0)
摘要:
rest-framework之解析器 一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 二 全局使用解析器 setting里 REST_FRAMEW 阅读全文
posted @ 2022-01-19 20:21
mjth
阅读(216)
评论(0)
推荐(0)
摘要:
rest-framework之视图 一 基本视图 写一个出版社的增删查改resful接口 路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailVi 阅读全文
posted @ 2022-01-19 20:19
mjth
阅读(41)
评论(0)
推荐(0)
摘要:
rest-framework之视图 一 基本视图 写一个出版社的增删查改resful接口 路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailVi 阅读全文
posted @ 2022-01-19 20:19
mjth
阅读(46)
评论(0)
推荐(0)
摘要:
rest-framework之序列化组件 一 Django自带序列化组件 详见 二 rest-framework序列化之Serializer models部分: from django.db import models# Create your models here.class Book(m 阅读全文
posted @ 2022-01-19 20:18
mjth
阅读(39)
评论(0)
推荐(0)
摘要:
rest-framework之APIView 一 安装djangorestframework 方式一:pip3 install djangorestframework 方式二:pycharm图形化界面安装 方式三:pycharm命令行下安装(装在当前工程所用的解释器下) 二 djangorestfr 阅读全文
posted @ 2022-01-19 20:17
mjth
阅读(59)
评论(0)
推荐(0)
摘要:
RESTful规范 一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过 阅读全文
posted @ 2022-01-19 20:13
mjth
阅读(63)
评论(0)
推荐(0)

浙公网安备 33010602011771号