|
- from django.contrib import admin
- from django.urls import path, include
- from rest_framework import routers
- from workx_backend.views import UserViewSet
- from rest_framework import permissions
- from drf_yasg.views import get_schema_view
- from drf_yasg import openapi
-
- schema_view = get_schema_view(
- openapi.Info(
- title="Snippets API",
- default_version='v1',
- description="Test description",
- terms_of_service="https://www.google.com/policies/terms/",
- contact=openapi.Contact(email="contact@snippets.local"),
- license=openapi.License(name="BSD License"),
- ),
- public=True,
- permission_classes=[permissions.AllowAny],
- )
-
- router = routers.DefaultRouter()
- router.register(r'users', UserViewSet)
-
- urlpatterns = [
- path('workx/', include([
- path('swagger/', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'),
- path('redoc/', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
- path('admin/', admin.site.urls),
- path('api/', include(router.urls)),
- path('', include('drfpasswordless.urls')),
- ]))
- ]
|