29 lines
891 B
Python
29 lines
891 B
Python
from django.urls import path
|
|
from .views.UserDataView import UserDataView
|
|
from .views.objects_views import ObjectView
|
|
from .views.sensors_views import SensorView
|
|
from drf_spectacular.views import (
|
|
SpectacularAPIView,
|
|
SpectacularSwaggerView,
|
|
SpectacularRedocView,
|
|
)
|
|
|
|
urlpatterns = [
|
|
path('schema/', SpectacularAPIView.as_view(), name='schema'),
|
|
path(
|
|
'docs/',
|
|
SpectacularSwaggerView.as_view(url_name='schema'),
|
|
name='swagger-ui',
|
|
),
|
|
# ReDoc UI - альтернативный вариант отображения доков:
|
|
path(
|
|
'redoc/',
|
|
SpectacularRedocView.as_view(url_name='schema'),
|
|
name='redoc',
|
|
),
|
|
|
|
path("user/", UserDataView.as_view(), name="user-data"),
|
|
path("get-objects/", ObjectView.as_view(), name="objects"),
|
|
path("get-detectors/", SensorView.as_view(), name="detectors"),
|
|
]
|