首页 > 技术文章 > 版本配置

glf1160 2018-11-26 09:43 原文

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'))
]

 

推荐阅读