本文主要是介绍DRF版本组件源码分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DRF版本组件源码分析
在restful
规范中要去,后端的API
中需要体现版本。
3.6.1 GET参数传递版本
from rest_framework.versioning import QueryParameterVersioning
-
单视图应用
-
多视图应用
# settings.pyREST_FRAMEWORK = {"VERSION_PARAM": "version", #定义URL中的参数值(一般都叫version)"DEFAULT_VERSION": "v1", #默认version,可以自定义"ALLOWED_VERSIONS": ["v1", "v2", "v3"],"DEFAULT_VERSIONING_CLASS":"rest_framework.versioning.QueryParameterVersioning" }
3.6.2 URL路径传递版本(*)
from rest_framework.versioning import URLPathVersioning
3.6.3 请求头传递版本
from rest_framework.versioning import AcceptHeaderVersioning
3.6.4 源码分析
这篇关于DRF版本组件源码分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!