【发布时间】:2020-07-29 15:18:14
【问题描述】:
我正在使用 drf-yasg 来记录我的 API,并且我有以下设置,
from django.urls import path
from drf_yasg.views import get_schema_view
public_schema_view = get_schema_view(..., urlconf='public_apis.urls')
private_schema_view = get_schema_view(..., urlconf='private_apis.urls')
urlpatterns = [
path('public/', public_schema_view.with_ui('swagger', cache_timeout=0), name='schema-public'),
path('private/', private_schema_view.with_ui('swagger', cache_timeout=0), name='schema-private'),
]
注意:public_schema_view 和 private_schema_view 分别从模块 public_apis.urls 和 private_apis.urls 重新生成了两组不同的 URL。
这里我要两个basePaths,
-
/api/v1/public/代表public_schema_view和 -
/api/v1/private/为private_schema_view
【问题讨论】:
标签: python django django-rest-framework drf-yasg