drf-yasg
遵循与DRF相同的模式(
https://www.django-rest-framework.org/api-guide/schemas/
)在实施中
get_schema_view
.
您可以将生成的swagger文件移动到一个单独的文件中,并将所有图案导入到该文件中,如下所示:
schema_view = get_schema_view(
openapi.Info(
title="API",
default_version="v4",
description="Some endpoints",
contact=openapi.Contact(email="contact@snippets.local"),
license=openapi.License(name="BSD License"),
),
public=True,
patterns=s1+s2+s3
)
urlpatterns += [
url(r'^swagger/$', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'),
]