当前位置: 首页 > news >正文

源码网站程序wordpress多个边栏

源码网站程序,wordpress多个边栏,南头做网站公司,西安企业征信报告去哪里打权限控制是web中的重要组成部分。与以往的博客系统不同#xff0c;本次工具页面仅支持注册用户。 每个注册用户都能访问到工具页面#xff0c;并且提交自己的task来选择具体的工具来处理自己提交的文件。每个注册用户都只能访问到自己提交的task#xff0c;而管理员则可以查…权限控制是web中的重要组成部分。与以往的博客系统不同本次工具页面仅支持注册用户。 每个注册用户都能访问到工具页面并且提交自己的task来选择具体的工具来处理自己提交的文件。每个注册用户都只能访问到自己提交的task而管理员则可以查看所有task。 1. 权限控制 我们先来设置工具相关页面权限我们规定只有注册用户才能访问 全局权限控制 修改setting添加在installed_apps之后 # settings.py REST_FRAMEWORK {DEFAULT_PERMISSION_CLASSES:[rest_framework.permissions.IsAuthenticated,] } 限制访问最简单的权限是允许通过身份验证的用户访问并拒绝未经身份验证的用户访问这对应于rest_framework中的IsAuthenticated类。 自定义权限控制 在views中添加permissions信息 #simpletool/views.pyfrom simpletool.permissions import IsAuthenticatedOrAdmin # Create your views here.class simpletoolList(generics.ListCreateAPIView):queryset simpleTool.objects.all()serializer_class ToolListSerializerpermission_classes [IsAuthenticatedOrAdmin]class simpletoolDetail(generics.RetrieveUpdateDestroyAPIView):queryset simpleTool.objects.all()serializer_class ToolDetailSerializerpermission_classes [IsAuthenticatedOrAdmin] 补充permissions.py文件 from rest_framework import permissionsclass IsAuthenticatedOrAdmin(permissions.IsAuthenticated):def has_permission(self, request, view):# 对注册用户开放操作# if request.method in permissions.SAFE_METHODS:if (request.user.is_authenticated) and (request.method in permissions.SAFE_METHODS): return True# 仅管理员可进行其他操作return request.user.is_superuserpermission_classes 可以接收一个列表因此权限控制类可以设置多个请求必须满足所有控制条件才允许被放行。 现在来让我们看一下直接访问时的状况 http http://127.0.0.1:8000/api/simpletool/ 创建一个普通用户 测试权限 http -a john:123456 http://127.0.0.1:8000/api/simpletool/ 测试PUT权限 http -a john:123456 POST http://127.0.0.1:8000/api/simpletool/ titletest_tool 管理员权限测试 http -a xiaofan0101:123456 POST http://127.0.0.1:8000/api/simpletool/ titletest_tool
http://www.hkea.cn/news/14546280/

相关文章:

  • 贴吧做网站建设网站运营收入
  • 做微信头图的网站wordpress标签生成图片
  • 做的比较好的美食网站vs做的网站源代码
  • 建设营销型网站广州黄骅港船舶动态
  • 织梦cms可以做淘宝客网站么wordpress 代码压缩
  • 洛阳市政建设集团网站教师可以做网站吗
  • wordpress企业站爱主题网站域名需要购买吗
  • dw怎么做网站后台17网站一起做网店2018
  • 北京产品网站设计哪家专业j2ee大型网站开发框架
  • flash网站as工业设计就业前景
  • 做百度推广需要有网站吗个人网站设计首页界面
  • 做网站需要什么源码wordpress主题破解网站
  • 网站开发形式药品彩页设计
  • 网站建设怎么做账会计哪个网站可以直接做ppt
  • 手机网站百度关键词排名查询湖北医院网站建设
  • 网站建设毕业设计的分类号网页制作素材去哪找
  • 怎么上传自己做的网站陈木胜妻子
  • 天津网站优化公司wordpress实现文件上传
  • 做音乐网站首页要求wordpress 文件上传
  • 网站制作推广招聘建网站pc版 (报价)
  • 建设部咨询资质网站学了dw 就可以做网站了吗
  • 在线A视频网站l一级A做爰片做任务赚话费的网站
  • 千华网鞍山门户网站中职学校专业建设方案
  • 网站功能模块 分析百度申诉网站
  • node.js 做网站ui网页设计学院
  • 杭州网站建设乐云seo模板中心网站制作详细过程
  • asp.net网站开发简明教程四川企业网站开发
  • 网站建设新手看什么书建设网站具体的步骤
  • 中文网站数量网站建设不力 被问责
  • 网站一直被攻击怎么办阿里云添加网站