版本

链接 

一、版本

原理:要了解
使用:
    1. 添加配置
        REST_FRAMEWORK = {
            ....

            'DEFAULT_VERSIONING_CLASS':'rest_framework.versioning.URLPathVersioning',
            'ALLOWED_VERSIONS':['v1','v2'], # 允许的版本
            'VERSION_PARAM':'version', # 参数
            'DEFAULT_VERSION':'v1', # 默认版本
            ....
        }

    2. 设置路由

        s9luffycity/urls.py
            urlpatterns = [
                #url(r'^admin/', admin.site.urls),
                url(r'^api/(?P<version>w+)/', include('api.urls')),
            ]

        api/urls.py
            urlpatterns = [
                url(r'^course/$', course.CourseView.as_view()),
            ]

    3. 获取版本
        request.version 获取版本
原文地址:https://www.cnblogs.com/zh-xiaoyuan/p/13153266.html