|
|
from django.urls import path from rest_framework.urlpatterns import format_suffix_patterns
from .api import Me from .api import ProjectList, ProjectDetail from .api import LabelList, LabelDetail from .api import DocumentList, DocumentDetail from .api import AnnotationList, AnnotationDetail from .api import TextUploadAPI, TextDownloadAPI from .api import StatisticsAPI
urlpatterns = [ path('me', Me.as_view(), name='me'), path('projects', ProjectList.as_view(), name='project_list'), path('projects/<int:project_id>', ProjectDetail.as_view(), name='project_detail'), path('projects/<int:project_id>/statistics', StatisticsAPI.as_view(), name='statistics'), path('projects/<int:project_id>/labels', LabelList.as_view(), name='label_list'), path('projects/<int:project_id>/labels/<int:label_id>', LabelDetail.as_view(), name='label_detail'), path('projects/<int:project_id>/docs', DocumentList.as_view(), name='doc_list'), path('projects/<int:project_id>/docs/<int:doc_id>', DocumentDetail.as_view(), name='doc_detail'), path('projects/<int:project_id>/docs/<int:doc_id>/annotations', AnnotationList.as_view(), name='annotation_list'), path('projects/<int:project_id>/docs/<int:doc_id>/annotations/<int:annotation_id>', AnnotationDetail.as_view(), name='annotation_detail'), path('projects/<int:project_id>/docs/upload', TextUploadAPI.as_view(), name='doc_uploader'), path('projects/<int:project_id>/docs/download', TextDownloadAPI.as_view(), name='doc_downloader') ]
urlpatterns = format_suffix_patterns(urlpatterns, allowed=['json', 'xml'])
|