DRF的版本和认证

本文介绍了DRF(Django Rest Framework)的版本控制和认证机制。首先讲解了版本控制的重要性,展示了如何使用和配置DRF内置的版本控制方法。接着探讨了DRF的认证功能,解释了认证在HTTP无状态特性下的必要性,并详细说明了认证组件的工作原理及配置方式。文章以实际操作为例,演示了如何实现和应用DRF的版本控制和认证。
摘要由CSDN通过智能技术生成

DRF的版本

版本控制是做什么用的, 我们为什么要用

首先我们要知道我们的版本是干嘛用的呢

大家都知道我们开发项目是有多个版本的

随着我们项目的更新

版本就越来越多

我们不可能新的版本出了~以前旧的版本就不进行维护了

那我们就需要对版本进行控制

这个DRF也给我们提供了一些封装好的版本控制方法

版本控制怎么用

之前我们学视图的时候知道APIView,也知道APIView返回View中的view函数,然后调用的dispatch方法

那我们现在看下dispatch方法

看下它都做了什么

在这里插入图片描述
执行self.initial方法之前是各种赋值,包括request的重新封装赋值,下面是路由的分发,那我们看下这个方法都做了什么

在这里插入图片描述

我们可以看到,我们的version版本信息赋值给了 request.version 版本控制方案赋值给了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大风车滴呀滴溜溜地转

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值