摘要: DRF频率类 # 某个接口,限制访问频率 》可以根据IP,用户id # 频率类的编写 -第一步:写一个类,继承SimpleRateThrottle -第二步:重写get_cache_key方法 -第三步:返回什么,就以什么做限制 -第四步:写一个类属性 -scope = '3_min' -第五步:配 阅读全文
posted @ 2022-10-10 21:51 *sunflower* 阅读(102) 评论(0) 推荐(1)
摘要: 请求与响应 控制请求编码格式 drf配置文件默认可以解析全部编码格式,drf配置文件路径: from rest_framework import settings 全局控制: 在配置文件中加入: REST_FRAMEWORK = { 'DEFAULT_PARSER_CLASSES': [ 'rest 阅读全文
posted @ 2022-09-29 18:55 *sunflower* 阅读(108) 评论(0) 推荐(1)
摘要: 基于中间件思想编写项目 # importlib模块 # 可以通过字符串的形式导入模块 # 常规导入方式 from ccc import b print(b) <module 'ccc.b' from '/Users/jiboyuan/PycharmProjects/day61_1/ccc/b.py' 阅读全文
posted @ 2022-05-25 23:37 *sunflower* 阅读(74) 评论(0) 推荐(0)
摘要: CBV添加装饰器 # 需要借助一个专门的装饰器模块 from django.utils.decorators import method_decorator # 方式1:直接在类中的某个方法上添加 class MyLoginView(views.View): @method_decorator(lo 阅读全文
posted @ 2022-05-25 00:03 *sunflower* 阅读(69) 评论(0) 推荐(0)
摘要: forms组件之钩子函数 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑。 钩子函数之局部钩子(校验单个字段)>>>:校验用户名是否已存在 # 局部钩子:校验用户名是否已存在(一次性只能勾一个人) '''钩子函数是数据经过了字段第一层参数校验之后才会执行''' def clean_name( 阅读全文
posted @ 2022-05-23 23:21 *sunflower* 阅读(76) 评论(0) 推荐(0)