| from django.contrib import admin |
| from django.urls import path, include |
| from django.conf import settings |
| from django.contrib.staticfiles.urls import static |
| from drf_spectacular.views import ( |
| SpectacularAPIView, |
| SpectacularSwaggerView, |
| SpectacularRedocView, |
| ) |
|
|
| urlpatterns = [ |
| path("admin/", admin.site.urls), |
| |
| path("api/schema/", SpectacularAPIView.as_view(), name="schema"), |
| |
| path( |
| "api/docs/", |
| SpectacularSwaggerView.as_view(url_name="schema"), |
| name="swagger-ui", |
| ), |
| |
| path("api/redoc/", SpectacularRedocView.as_view(url_name="schema"), name="redoc"), |
| path("api/", include("api.urls")), |
| ] |
| if settings.DEBUG: |
| urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) |