DRF版本控制
1.在setting中配置
REST_FRAMEWORK = { 'VERSION_PARAM':'version', 'DEFAULT_VERSION':'v1', 'ALLOWED_VERSIONS': ['v1', 'v2'], }
2.路由配置
url(r'^(?P<version>v{1}\d+)/books/$',views.Books.as_view({'get':'get_all_book'}))
3.全局使用
在REST_FRAMEWORK={}中添加
'DEFAULT_VERSIONING_CLASS':'rest_framework.versioning.URLPathVersioning',
4.局部使用
在要使用的类中添加
versioning_class = URLPathVersioning
来源:https://www.cnblogs.com/jianhaozhou/p/10138973.html