1 2 3 4 5 ··· 66 下一页
摘要: zabbix linux python linux命令大全 python模块大全 mysql Navicat工具 svn安装与配置 MongoDB django1.11 前端开发 git 持续集成 django2 vue3 django DRF 翻译 搜索 复制 阅读全文
posted @ 2018-01-29 10:55 minger_lcm 阅读(647) 评论(0) 推荐(0)
摘要: django 前后端分离介绍 restful api接口规范以及接口幂等性问题以及解决方案 django Rest_Framework django DRF http请求响应 django DRF 视图 django DRF 路由集 django DRF 组件 认证 权限 django DRF 组件 阅读全文
posted @ 2025-06-24 15:07 minger_lcm 阅读(9) 评论(0) 推荐(0)
摘要: 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。drf的接口文档多数以网页的方式呈现,自动接口文档能生成的是继承自APIView及其子类的视图。 coreapi 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip3 install co 阅读全文
posted @ 2025-06-24 15:07 minger_lcm 阅读(30) 评论(0) 推荐(0)
摘要: 异常处理 Exceptions REST framework本身在APIView提供了异常处理,但是仅针对drf内部现有的接口开发相关的异常进行格式处理,但是开发中我们还会使用到各种的数据或者进行各种网络请求,这些都有可能导致出现异常,这些异常在drf中是没有进行处理的,所以就会冒泡给django框 阅读全文
posted @ 2025-06-24 15:07 minger_lcm 阅读(32) 评论(0) 推荐(0)
摘要: 因为django默认提供的分页器主要使用于前后端不分离的业务场景,所以REST framework也提供了针对接口数据的分页支持。 我们可以在配置文件settings.py中进行全局分页配置,代码: """drf的配置""" # from rest_framework.permissions imp 阅读全文
posted @ 2025-06-24 15:07 minger_lcm 阅读(38) 评论(0) 推荐(0)
摘要: 排序Ordering 对于列表数据,REST framework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序。 在类视图中设置filter_backends,使用rest_framework.filters.OrderingFilter过滤器,REST fram 阅读全文
posted @ 2025-06-24 15:06 minger_lcm 阅读(31) 评论(0) 推荐(0)
摘要: 限流Throttling 可以对接口访问的频次进行限制,以减轻数据库的查询压力,或者实现特定的业务。 一般用于付费购买次数,投票等场景使用。 基本使用 可以在配置文件中,使用DEFAULT_THROTTLE_CLASSES 和 DEFAULT_THROTTLE_RATES进行全局配置, """drf 阅读全文
posted @ 2025-06-24 15:06 minger_lcm 阅读(17) 评论(0) 推荐(0)
摘要: 我们创建一个新的子应用 component python manage.py startapp component component/urls.py,子路由代码: from django.urls import path from . import views urlpatterns = [ ] 阅读全文
posted @ 2025-06-24 15:05 minger_lcm 阅读(9) 评论(0) 推荐(0)
摘要: # 路由集Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与视图方法之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。如果是非视图集,不需要使用路由集routers。 REST framework提供了两个router类,使用方式一致的。结果多一个或少一 阅读全文
posted @ 2025-06-24 15:05 minger_lcm 阅读(16) 评论(0) 推荐(0)
摘要: 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库模型的操作 1.2 普通视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视图基类 1.2.1.1 APIView基本 阅读全文
posted @ 2025-06-24 15:05 minger_lcm 阅读(12) 评论(0) 推荐(0)
摘要: http请求响应 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个视图子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换 阅读全文
posted @ 2025-06-24 15:05 minger_lcm 阅读(11) 评论(0) 推荐(0)
1 2 3 4 5 ··· 66 下一页