上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 69 下一页

2023年3月26日

根据IP限制用户频率,包括全局接口访问频率限制和局部接口访问限制

摘要: 1.url: 2.创建throttling.py文件,写一个类继承SimpleRateThrottle,为接口调用: 3.局部限制:如果只是部分接口需要添加IP频率限制,则只需要添加该时间内访问次数: 4.局部限制:接口内添加该代码,进行改接口的局部频率限制: 5.全局限制:所有接口需要添加IP频率 阅读全文

posted @ 2023-03-26 16:07 与太阳肩并肩 阅读(119) 评论(0) 推荐(0) 编辑

分页的使用,内置三种方法PageNumberPagination, LimitOffsetPagination, CursorPagination

摘要: 1.settings中配置默认page_size: 2.继承PageNumberPagination做分页类__用的最多,并使用自己的分页类MyPageNumberPagination做分页功能: 3.继承PageNumberPagination的响应结果: 4.继承LimitOffsetPagin 阅读全文

posted @ 2023-03-26 11:17 与太阳肩并肩 阅读(102) 评论(0) 推荐(0) 编辑

2023年3月25日

批量删除和如何进行部分字段修改数据

摘要: 1.单个删除和批量删除: 2.url 3.单个删除:将id为1的is_delete改成True(即1) 4.批量删除:会将包含在列表中的ID进行删除_即is_delete改为1 5.添加partial=True可以在传参的时候只传需要修改的部分字段 5_1.添加partial=True响应测试 阅读全文

posted @ 2023-03-25 20:00 与太阳肩并肩 阅读(55) 评论(0) 推荐(0) 编辑

增加单条(判断数据是字典=单条),增加多条(判断数据是字典=列表套字典),修改单条,修改多条(重写ListSerializer的update方法或使用for循环)数据处理方式

摘要: 1.增加单条或多条数据判断是否是dict或list: 2.修改单条数据 3.继承ListSerializer,根据list_serializer_class,重写ListSerializer中的方法 4_1.继承重写方法_BookListSerializer批量新增数据 4_1.继承重写方法_Boo 阅读全文

posted @ 2023-03-25 11:28 与太阳肩并肩 阅读(21) 评论(0) 推荐(0) 编辑

2023年3月22日

图书表查全部和新增单条,路由分发的实际应用

摘要: 1.继承APIview:ser中depth=0或1的用法 2.继承APIview:depth为1的时候会将外键数字对应的详细信息全部返回出来 3.继承APIview:第一种写法只能序列化_不能反序列化 4_1.继承APIview:第二种写法显示出版社名称 4_2.继承APIview:第二种写法返回作 阅读全文

posted @ 2023-03-22 21:12 与太阳肩并肩 阅读(15) 评论(0) 推荐(0) 编辑

2023年3月20日

admin使用及models.py中__str__(self)的用法

摘要: 1.admin页面中修改成中文表名: 2.models中的__str__用法: 2_2.models中的__str__用法: 阅读全文

posted @ 2023-03-20 22:21 与太阳肩并肩 阅读(12) 评论(0) 推荐(0) 编辑

Books表关系的建立

摘要: 1.出版社表(Publish)和图书表(Book)关系__一对多: 2.图书表(Book)和作者表(Author)是多对多关系: 3.作者表(Author)和作者详情表(AuthorDetail)是一对一关系: 注: 一对多的关系一旦确立,关联字段写在多的一方 to_field默认不写,关联到Pub 阅读全文

posted @ 2023-03-20 22:00 与太阳肩并肩 阅读(40) 评论(0) 推荐(0) 编辑

books模型表之抽象表用法

摘要: 1.抽象表建立的原因: 2.抽象表的建立: 关键点: class Meta: '''抽象表,迁移的时候不会在数据库生成表''' abstract = True 3.其他表不再继承models.Model,而是继承新建的抽象表,BaseModel 阅读全文

posted @ 2023-03-20 21:03 与太阳肩并肩 阅读(15) 评论(0) 推荐(0) 编辑

2023年3月18日

自定制封装Response

摘要: 1.app_auth中自行封装APIResponse方法: 2.在views中调用封装APIResponse方法: 3.url: 4.自定制Response返回结果: 阅读全文

posted @ 2023-03-18 16:55 与太阳肩并肩 阅读(11) 评论(0) 推荐(0) 编辑

接口报错的异常处理

摘要: 1.需要处理的问题: 2.settings中全局配置app_auth中的方法: 3.views中设置异常: 4.app_auth中的自定义异常处理方法: 5.响应的测试结果: 阅读全文

posted @ 2023-03-18 15:43 与太阳肩并肩 阅读(212) 评论(0) 推荐(0) 编辑

上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 69 下一页

导航