adds openapi definitions to backend
This commit is contained in:
@@ -2,10 +2,13 @@ from django.urls import path
|
||||
from . import views
|
||||
from django.conf import settings
|
||||
from django.conf.urls.static import static
|
||||
from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView
|
||||
|
||||
urlpatterns = [
|
||||
### API
|
||||
path('api/', views.api_root, name="api-root"),
|
||||
path('api/schema/', SpectacularAPIView.as_view(), name='schema'),
|
||||
path('api/schema/swagger-ui/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'),
|
||||
path('api/track/', views.TrackListView.as_view(), name="api-tracks"),
|
||||
path('api/track/<id>', views.TrackDetailView.as_view(), name="api-track"),
|
||||
path('api/artist/<id>', views.ArtistDetailView.as_view(), name="api-artist"),
|
||||
|
||||
Reference in New Issue
Block a user