from django.urls import path from rest_framework.urlpatterns import format_suffix_patterns from .views import Me, Features from .views import ProjectList, ProjectDetail from .views import LabelList, LabelDetail from .views import DocumentList, DocumentDetail from .views import AnnotationList, AnnotationDetail from .views import TextUploadAPI, TextDownloadAPI, CloudUploadAPI from .views import StatisticsAPI urlpatterns = [ path('me', Me.as_view(), name='me'), path('features', Features.as_view(), name='features'), path('cloud-upload', CloudUploadAPI.as_view(), name='cloud_uploader'), path('projects', ProjectList.as_view(), name='project_list'), path('projects/', ProjectDetail.as_view(), name='project_detail'), path('projects//statistics', StatisticsAPI.as_view(), name='statistics'), path('projects//labels', LabelList.as_view(), name='label_list'), path('projects//labels/', LabelDetail.as_view(), name='label_detail'), path('projects//docs', DocumentList.as_view(), name='doc_list'), path('projects//docs/', DocumentDetail.as_view(), name='doc_detail'), path('projects//docs//annotations', AnnotationList.as_view(), name='annotation_list'), path('projects//docs//annotations/', AnnotationDetail.as_view(), name='annotation_detail'), path('projects//docs/upload', TextUploadAPI.as_view(), name='doc_uploader'), path('projects//docs/download', TextDownloadAPI.as_view(), name='doc_downloader') ] urlpatterns = format_suffix_patterns(urlpatterns, allowed=['json', 'xml'])