版本

链接 

一、版本

原理:要了解
使用:
    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 获取版本

 

posted @ 2020-06-21 23:53  zh_小猿  阅读(884)  评论(0编辑  收藏  举报