from django.urls import path from .views import IndexView from .views import ProjectView, DatasetView, DatasetUpload, LabelView, StatsView from .views import ProjectsView, DataDownload from rest_framework import routers from .views import ProjectViewSet from .views import ProjectLabelsAPI, ProjectLabelAPI, ProjectDocsAPI, AnnotationsAPI, AnnotationAPI, ProjectStatsAPI router = routers.DefaultRouter() router.register(r'projects', ProjectViewSet) urlpatterns = [ path('', IndexView.as_view(), name='index'), path('api/projects//stats/', ProjectStatsAPI.as_view(), name='stats-api'), path('api/projects//labels/', ProjectLabelsAPI.as_view(), name='labels'), path('api/projects//labels/', ProjectLabelAPI.as_view(), name='label'), path('api/projects//docs/', ProjectDocsAPI.as_view(), name='docs'), path('api/projects//docs//annotations/', AnnotationsAPI.as_view(), name='annotations'), path('api/projects//docs//annotations/', AnnotationAPI.as_view(), name='ann'), path('projects/', ProjectsView.as_view(), name='projects'), path('projects//download', DataDownload.as_view(), name='download'), path('projects//', ProjectView.as_view(), name='annotation'), path('projects//docs/', DatasetView.as_view(), name='dataset'), path('projects//docs/create', DatasetUpload.as_view(), name='upload'), path('projects//labels/', LabelView.as_view(), name='label-management'), path('projects//stats/', StatsView.as_view(), name='stats'), ]