from django.urls import include, path from django.contrib.auth import views as auth_views from rest_framework.schemas import get_schema_view from . import views urlpatterns = [ # authentication path('accounts/', include('django.contrib.auth.urls')), # specialization of the above, with more control path('login/', auth_views.LoginView.as_view(template_name='registration/login.html')), # REST API path('api/v1/data/', views.DataProductView.as_view(), name='dataproduct'), path('api/v1/insert_dataproduct/', views.InsertMultiDataproductView.as_view(), name='dataproduct-insert'), path('api/v1/data-location/', views.DataLocationView.as_view(), name='datalocation'), path('api/v1/data/<int:pk>/', views.DataProductDetailsView.as_view(), name='dataproduct-detail-view-api'), path('api/v1/openapi/', get_schema_view( title="LDV Specification", description="API description", version="0.0.1" ), name='openapi-schema'), # GUI path('', views.index, name='index'), ]