summaryrefslogtreecommitdiff
path: root/app/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/urls.py')
-rw-r--r--app/urls.py15
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"),
]