src/notes/api/urls.py
author ymh <ymh.work@gmail.com>
Wed, 14 Jun 2017 15:17:51 +0200
changeset 31 63be3ce389f7
child 119 8ff8e2aee0f9
permissions -rw-r--r--
improve api
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
31
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
from django.conf.urls import url, include
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
from rest_framework_nested import routers
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
from .views import SessionViewSet, NoteViewSet
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
router = routers.SimpleRouter()
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
router.register(r'sessions', SessionViewSet, base_name='session')
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
session_router = routers.NestedSimpleRouter(router, r'sessions', lookup='session')
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
session_router.register(r'notes', NoteViewSet, base_name='notes')
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
# Wire up our API using automatic URL routing.
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
# Additionally, we include login URLs for the browsable API.
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
urlpatterns = [
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
    url(r'^', include(router.urls)),
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
    url(r'^', include(session_router.urls)),
63be3ce389f7 improve api
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
]