首页 > 其他分享 >django restframework 后端接口权限

django restframework 后端接口权限

时间:2022-08-14 17:48:26浏览次数:86  
标签:权限 rest django framework authentication restframework 接口 classes


REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'djangoProject.utils.exception.custom_exception_handler', # 在不需要权限就能访问的视图 设置permissions_classes=[] 设为空就可以 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated',//全局设置 ), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication', ), }

 以上为django的settings文件,以下为指定的view

class BannerListAPIView(ListAPIView):
    # authentication_classes = [OpenedAuthentication]
    permission_classes = []//局部设置会优先于全局设置
    queryset = Banner.objects.filter(is_show=True, is_deleted=False).order_by("-orders", "-id")[
               :constants.BANNER_LENGTH_LIMIT]
    serializer_class = BannerModelSerializer

 

 

标签:权限,rest,django,framework,authentication,restframework,接口,classes
From: https://www.cnblogs.com/aidaminiu/p/16585850.html

相关文章

  • Django orm的managed参数
    Djangoorm的managed参数如果一张表不是在django的models.py中创建表,而是该表由cmd或者Navicat或者其他方式创建的,或者该表是一个视图,那么也可以在models.py里写上该表的......
  • Django中读取数据的一些学习
    Django中读取数据的一些学习关于元组的读取​ 当我们在写数据库架构时,我们需要考虑数据库内存,而经常的操作是,比如对于gender,固定值一般为男、女,但是一直写男女中文字符过......
  • 函数式接口:Predicate
    Predicate接口Predicate在英文中的意思:断言。也就是对事物下判断。抽象方法:test//对指定类型的数据var1使用自定义的方式判定booleantest(Tvar1);其实Predicate就......
  • 实现0开销的 c++ 接口例子
    //network.hclassNetwork{public:boolsend(constchar*host,uint16_tport,conststd::string&message);staticNetw......
  • django中批量插入数据
    1.什么是批量插入在django中的orm给我们提供了一个bulk_create方法,批量创建插入数据!2.为什么要使用批量插入我们先来看不使用批量插入的情况:defbook(request):#......
  • elementui+django实现分页效果
    elementui+django实现分页效果前端:template:<el-paginationbackground @current-change='currentChange'layout="prev,pager,next":page-......
  • 软测-华测-接口自动化测试-postman
    一、测试金字塔高          UI      界面、变化大           service   服务层、API接口底层    ......
  • 如何使用 Prometheus 监测 Django
    目录IntroductionPrerequisitesStep0-设置基本的Django应用程序安装DjangoCreateatemplateproject验证Django是否正常工作Step1-从Django中导出Prometheus监视指......
  • Django实现个人信息展示与编辑页面(上)
    Django实现个人信息展示与编辑页面(上)5,4,3,2,1!我下班了蟹老板,开玩笑,做了登录注册界面,当然要有一个配套的页面展示,现在就利用所学,完成一下吧!html页面实现如下是暂时未接入数......