예제 #1
0
파일: urls.py 프로젝트: ssfeather/jane
# -*- coding: utf-8 -*-
from django.conf.urls import url, include

from jane.jane.utils import OptionalTrailingSlashSimpleRouter
from jane.waveforms import views

router = OptionalTrailingSlashSimpleRouter(trailing_slash=False)
router.register(r'waveforms', views.WaveformView, base_name='rest_waveforms')

urlpatterns = [
    url(r'^rest/', include(router.urls)),
]
예제 #2
0
파일: urls.py 프로젝트: krischer/jane
# -*- coding: utf-8 -*-
from django.conf.urls import url, include

from jane.jane.utils import OptionalTrailingSlashSimpleRouter
from jane.waveforms import views


router = OptionalTrailingSlashSimpleRouter(trailing_slash=False)
router.register(r'waveforms', views.WaveformView, base_name='rest_waveforms')

urlpatterns = [
    url(r'^rest/', include(router.urls)),
]
예제 #3
0
파일: urls.py 프로젝트: krischer/jane
    url(r'^rest/documents/(?P<document_type>[a-zA-Z0-9]+)'
        r'/(?P<name>' + DOCUMENT_FILENAME_REGEX + ')/data$',
        view=views.document_data,
        name='document_data'),
    # Attachment data
    url(r'^rest/document_indices/(?P<document_type>[a-zA-Z0-9]+)'
        r'/(?P<idx>[0-9]+)/attachments/(?P<pk>[0-9]+)/data$',
        view=views.attachment_data,
        name='attachment_data')

]
urlpatterns = format_suffix_patterns(urlpatterns)


# Route documents and document indices.
router = OptionalTrailingSlashSimpleRouter(trailing_slash=False)
router.register(prefix='documents/(?P<document_type>[a-zA-Z0-9]+)',
                viewset=views.DocumentsView,
                base_name="rest_documents")
router.register(prefix='document_indices/(?P<document_type>[a-zA-Z0-9]+)',
                viewset=views.DocumentIndicesView,
                base_name="rest_document_indices")
router.register(
    prefix=('document_indices/(?P<document_type>[a-zA-Z0-9]+)/(?P<idx>[0-9]+)'
            '/attachments'),
    viewset=views.DocumentIndexAttachmentsView,
    base_name="rest_document_index_attachments")
urlpatterns.append(url(r'^rest/', include(router.urls)))


available_plugins = initialize_plugins()
예제 #4
0
    # Document data
    url(r'^rest/documents/(?P<document_type>[a-zA-Z0-9]+)'
        r'/(?P<name>' + DOCUMENT_FILENAME_REGEX + ')/data$',
        view=views.document_data,
        name='document_data'),
    # Attachment data
    url(
        r'^rest/document_indices/(?P<document_type>[a-zA-Z0-9]+)'
        r'/(?P<idx>[0-9]+)/attachments/(?P<pk>[0-9]+)/data$',
        view=views.attachment_data,
        name='attachment_data')
]
urlpatterns = format_suffix_patterns(urlpatterns)

# Route documents and document indices.
router = OptionalTrailingSlashSimpleRouter(trailing_slash=False)
router.register(prefix='documents/(?P<document_type>[a-zA-Z0-9]+)',
                viewset=views.DocumentsView,
                base_name="rest_documents")
router.register(prefix='document_indices/(?P<document_type>[a-zA-Z0-9]+)',
                viewset=views.DocumentIndicesView,
                base_name="rest_document_indices")
router.register(
    prefix=('document_indices/(?P<document_type>[a-zA-Z0-9]+)/(?P<idx>[0-9]+)'
            '/attachments'),
    viewset=views.DocumentIndexAttachmentsView,
    base_name="rest_document_index_attachments")
urlpatterns.append(url(r'^rest/', include(router.urls)))

available_plugins = initialize_plugins()