Newer
Older
from django.urls import include, path
from django.contrib.auth import views as auth_views
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'),

Roy de Goei
committed
path('api/v1/insert_dataproduct/', views.InsertMultiDataproductView.as_view(), name='dataproduct-insert'),
path('api/v1/data-location/', views.DataLocationView.as_view(), name='datalocation'),

Roy de Goei
committed
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'),