版本配置

settings.py配置

REST_FRAMEWORK={
    # 版本配置
    "DEFAULT_VERSIONING_CLASS":"rest_framework.versioning.URLPathVersioning",
    'ALLOWED_VERSIONS':['L1','L2'], # 允许的版本
    'VERSION_PARAM': 'version',  # 参数
    'DEFAULT_VERSION': 'L1',  # 默认版本

}

urls.py

from django.conf.urls import url,include
from django.contrib import admin

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

 

posted @ 2018-11-26 09:43  一种清孤不等闲  阅读(158)  评论(0编辑  收藏  举报
Live2D