page contents
小柒
小柒

性别: 湖南 - 长沙 注册于 2021-03-03

向TA求助
2600金币数
7170 经验值
0个粉丝
主页被访问 1417 次

30 个回答

0 赞同

django rest framework如何实现的用户访问频率控制?

使用IP/用户账号作为键,每次的访问时间戳作为值,构造一个字典形式的数据,存起来,每次访问时对时间戳列表的元素进行判断,把超时的删掉,再计算列表剩余的元素数就能做到频率限制了 匿名用户:使用IP控制,但是无法完全控制,因为用户可以换代理IP登录用户:使用账号控制,但是如果有很多账号,也无法限制

回答于 2022-09-16 10:51

0 赞同

django rest framework框架中的视图都可以继承哪些类?

class View(object): class APIView(View): 封装了view,并且重新封装了request,初始化了各种组件 class GenericAPIView(views.APIView): 1.增加了一些属性和方法,如get_queryset,get_serializerclass GenericViewSet(ViewSetMixin, generics.GenericAPIView) 父类ViewSetMixin 重写了as_view,返回return csrf_exempt(...

回答于 2022-09-16 10:50

0 赞同

简述 django rest framework框架的认证流程?

1.用户请求走进来后,走APIView,初始化了默认的认证方法 2.走到APIView的dispatch方法,initial方法调用了request.user 3.如果我们配置了认证类,走我们自己认证类中的authentication方法

回答于 2022-09-16 10:49

0 赞同

rest_framework序列化组件的作用,以及一些外键关系的钩子方法?

作用:帮助我们序列化数据 1.choices get_字段名_display 2.ForeignKey source=orm 操作 3.ManyToManyFiled SerializerMethodField() def get_字段名(): return 自定义

回答于 2022-09-16 10:49

0 赞同

给用户提供一个接口之前需要提前做什么?

1.跟前端进行和交互,确定前端要什么 2.把需求写个文档保存

回答于 2022-09-16 10:49

0 赞同

什么是跨域以及解决方法?

跨域:浏览器从一个域名的网页去请求另一个域名的资源时,浏览器处于安全的考虑,不允许不同源的请求 同源策略: 协议相同 域名相同 端口相同 处理方法: 1.通过JSONP跨域,JSON是一种数据交换格式,JSONP是一种非官方的跨域数据交互协议,jsonp是包含在函数调用中的json,script标签不受同源策略的影响,手动创建一个s...

回答于 2022-09-16 10:49

0 赞同

如何实现用户的登陆认证?

1.cookie session 2.token 登陆成功后生成加密字符串 3.JWT:json wed token缩写 它将用户信息加密到token中,服务器不保存任何用户信息 服务器通过使用保存的密钥来验证token的正确性

回答于 2022-09-16 10:48

0 赞同

如何将dict转换成url的格式?

使用urlencode from urllib.parse import urlencode post_data={"k1":"v1","k2":"v2"} ret=urlencode(post_data) print(ret,type(ret))  #k1=v1&k2=v2 <class 'str'>

回答于 2022-09-16 10:47

0 赞同

六星教育怎么样?

坚持以“为每个互联网人提升竞争力”为使命的六星教育,是一家一站式培养IT专业技能和技术管理全面型人才的互联网企业。采用直播教学,灵活互动让学员能够随时随地高效学习,讲究项目实战与理论技能并重,能够学以致用。更有一种新型授业方式——轻松诙谐,激发兴趣培养习惯,摒弃传统“填鸭式”教学方式,打造新型“共享式”师生关...

回答于 2022-02-12 11:33

0 赞同

六星教育机构怎么样?

六星教育于2016年开始进入在线教育行业,总部坐落于星城长沙麓谷军民融合产业园内,办公面积拥有1600㎡,目前有开设PHP、Python、C/C++、WEB前端、平面设计、插画、原画、3D模型等线上课程。 在教学实力上6年在线教育行业探索前行,六星荣获“行业黑马”之称,VIP学员人数突破上万,众多学员的选择,60余名教师团队全职授课...

回答于 2022-02-12 10:40