
rest-framework
嘟狗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django Rest Framework分页最大页码数
class Users(ModelViewSet): """管理所有用户信息""" serializer_class = serializers.UserSerializers queryset = models~~删除线格式~~ .UserModel.objects.all() def list(self, request, *args, **kwargs): page = self.paginate_queryset(self.get_queryset(原创 2020-05-18 16:22:58 · 504 阅读 · 0 评论 -
django跨域问题解决方案
使用第三方包解决安装:pip3 install django-cors-headersINSTALLED_APPS中添加corsheadersMIDDLEWARE中添加'corsheaders.middleware.CorsMiddleware'settings文件添加CORS_ALLOW_CREDENTIALS = TrueCORS_ORIGIN_ALLOW_ALL = TrueCORS_ORIGIN_WHITELIST = ()CORS_ALLOW_METHODS = ( 'D原创 2020-05-18 14:20:34 · 277 阅读 · 0 评论 -
django-rest-framework请求频率控制
基本使用自己写一个类,继承BaseThrottle,实现allow_request,wait方法自己写一个类,继承SimpleRateThrottle,实现get_cache_key方法,scope=‘key’(配置文件中的key)使用已存在的# views.pyfrom rest_framework.throttling import BaseThrottle, SimpleRat...原创 2020-01-15 17:26:43 · 155 阅读 · 0 评论 -
django-rest-framework权限控制
from rest_framework.views import APIViewfrom rest_framework.permissions import BasePermissionclass MyBasePermission(BasePermission): # 权限不通过的返回的提示信息 message = "没有权限" # 重写Base...原创 2020-01-15 17:25:48 · 186 阅读 · 0 评论 -
django-rest-framework认证
from rest_framework.views import APIViewfrom rest_framework import exceptionsfrom rest_framework.throttling import BaseThrottle# 认证class MyAuthentication(BaseAuthentication): # 重写父类的该方法实...原创 2020-01-15 17:24:43 · 106 阅读 · 0 评论