![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
django-rest-framework
django-rest-framework
WPhoenixes
这个作者很懒,什么都没留下…
展开
-
django-rest-framework(十一)(路由&渲染器)
路由原创 2019-04-29 13:43:48 · 346 阅读 · 0 评论 -
django-rest-framework(十)(视图)
视图原创 2019-04-29 13:43:19 · 377 阅读 · 0 评论 -
django-rest-framework(九)(分页)
分页原创 2019-04-29 13:42:42 · 320 阅读 · 0 评论 -
django-rest-framework(八)(序列化)
序列化功能:功能一:序列化数据功能二:请求数据校验序列化数据前提概要model.py 模型类的书写from django.db import modelsclass UserGroup(models.Model): title = models.CharField(max_length=32)class Role(models.Model): titl...原创 2019-04-29 13:42:04 · 365 阅读 · 0 评论 -
django-rest-framework(七)(解析器)
解析器小知识django:request.POST和request.body的区别1、请求头中的Content-Type:application/x-www-form-urlencoded2、数据格式的要求:name=xxx&age=xxx&gender=xxx只有满足上诉两个要求时,request.POST才能获取到值;其他任何情况下,request.body都能拿到值...原创 2019-04-29 13:40:56 · 933 阅读 · 0 评论 -
django-rest-framework(六)(版本)
版本版本号可以写在url当中;可以写在url的get方法当中;可以写在namespace当中;可以写在请求头当中;也可以写在子域名当中。通常情况下是将版本号写在url当中自定义的版本控制将版本放在url的get请求参数中class UserView(APIView): def get(self, request, *args, **kwargs): # query...原创 2019-04-29 13:39:53 · 281 阅读 · 0 评论 -
django-rest-framework(五)(节流)
节流需求:控制用户的访问的频率(10秒中内访问三次)思想:设立一个全局变量字典,对于匿名用户,将用户的IP作为字典的键;对于登陆用户,将用户的用户名作为字典的键。设置字典的值为一个列表,列表中存储了用户访问的时间,可以通过对列表中的时间进行操作来控制访问频率...原创 2019-04-29 13:38:27 · 189 阅读 · 0 评论 -
django-rest-framework(四)(权限)
权限基本使用class MyPermission(object): ''' 在权限类中的has_permission写入权限认证 用户的权限类中返回参数有True,False True为通过权限认证,False为未通过权限认证 ''' def has_permission(self, request, view): # 用户登录成...原创 2019-04-29 13:37:23 · 533 阅读 · 0 评论 -
django-rest-framework(三)(认证)
安装pip install djangorestframework(一)认证简单示例from rest_framework.views import APIViewfrom rest_framework import exceptionsclass MyAuthentication(object): def authenticate(self, request): ...原创 2019-04-28 17:20:35 · 368 阅读 · 0 评论 -
django-rest-framework(二)(restful规范)
restful规范1 .根据method的不同执行不同的操作:GET (SELECT):从服务器检索特定资源,或资源列表。POST (CREATE):在服务器上创建一个新的资源。PUT (UPDATE):更新服务器上的资源,提供整个资源。PATCH (UPDATE):更新服务器上的资源,仅提供更改的属性。DELETE (DELETE):从服务器删除资源。2.API尽量采用通过安全...原创 2019-04-28 17:19:47 · 400 阅读 · 0 评论 -
django-rest-framework(一)(前言)
CBVcbv(类视图)原创 2019-04-25 16:47:03 · 134 阅读 · 0 评论