版本

djanog为我们提供了五中版本的跟新的方法

路由路劲

域名更新

通过路由传参

通过请求头里面

别名

在setting中配置

REST_FRAMEWORK = {

'VERSION_PARAM':'version',

'DEFAULT_VERSION':'v1',

'ALLOWED_VERSIONS': ['v1','v2'],

}

路由

url(r'^(?P<version>v{1}\d+)/books/$',views.Books.as_view({'get':'get_all_book'}))

全局使用

在REST_FRAMEWORK={}中添加

'DEFAULT_VERSIONING_CLASS':'rest_framework.versioning.URLPathVersioning',

局部使用

​ 在要使用的类中添加

versioning_class = URLPathVersioning

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。