
drf开发手册
文章平均质量分 90
以实战为线索,逐步深入Django Rest Framework开发各个环节,掌握前端常用性能体验优化思路,打造完整前端工作流,提升工程化编码能力和思维能力。
Zeeland
全栈算法工程师 | 大模型创业 | LangChain Top Contributor | Promptulate founder | 资深Python开发者 |
Github: https://github.com/Undertone0809
展开
-
【django开发手册】详解drf filter中DjangoFilterBackend,SearchFilter,OrderingFilter使用方式
django restframework filter用于API的filter内容搜索,如对于/user接口,如果你想要查询其username字段,就使用/user/?的方式进行查询,这种方式就是通过drf的filter模块构建起来的,通过drf封装的filter模块,节约了自己写query代码的工作成本,而其底层本质是drf filter来帮你实现了数据库字段查询的功能,本文将重点介绍如何快速上手构建起drf的filter。原创 2023-09-05 00:26:33 · 1627 阅读 · 1 评论 -
【django开发手册】DRF自动缓存应用实践分享——缓存注解详解及实现原理
如何使用DRF自动缓存来优化API性能?以及如何解决常见的缓存问题。django cache_page和 drf cache_response的区别?缓存的更新机制本文主要讨论DRF自动缓存的使用。我们首先介绍了如何使用装饰器来缓存视图函数的响应结果。原创 2023-05-09 20:31:28 · 1010 阅读 · 0 评论 -
【DRF开发手册】使用 Django Rest Framework 的 @action 定义自定义方法
如果你正在使用 Django Rest Framework 来构建 RESTful API,那么你一定会经常使用到 ViewSet 这个工具类。ViewSet 提供了一些常见操作的映射,比如 list、create、retrieve、update、destroy 等,能够很方便地实现 CRUD 操作。不过,如果你需要实现一些比较特殊的操作,那么 ViewSet 的默认方法就可能无法满足你的需求。原创 2023-04-18 21:43:59 · 2619 阅读 · 0 评论 -
【django开发手册】DRF外键模型查询没有信息?教你实现序列化返回
在使用DRF进行开发时,如果遇到外键模型无法正确查询的问题,可能需要手动序列化外键模型的信息。在本文中,我将介绍DRF中如何手动序列化外键模型的信息,并通过一个具体的示例来展示如何实现这一功能。本文介绍了如何手动序列化外键模型的信息,帮助开发者解决在使用DRF开发时遇到的外键模型查询问题。通过自己手动序列化外键模型信息,不仅可以获得更详细的数据,还可以更加灵活地进行数据处理和返回。希望本文能够对DRF开发者有所帮助。原创 2023-04-03 20:15:13 · 452 阅读 · 0 评论