diff options
Diffstat (limited to 'app/urls.py')
-rw-r--r-- | app/urls.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/urls.py b/app/urls.py index 65cf0d6..689da0a 100644 --- a/app/urls.py +++ b/app/urls.py @@ -16,7 +16,22 @@ Including another URLconf """ from django.contrib import admin from django.urls import path +from drf_yasg import openapi +from drf_yasg.views import get_schema_view +from rest_framework import permissions + +SchemaView = get_schema_view( + openapi.Info( + title="App API", + default_version="v1", + description="An API", + ), + public=True, + permission_classes=(permissions.AllowAny,), +) urlpatterns = [ path("admin/", admin.site.urls), + path("swagger/", SchemaView.with_ui("swagger", cache_timeout=0), name="schema-swagger-ui"), + path("redoc/", SchemaView.with_ui("redoc", cache_timeout=0), name="schema-redoc"), ] |