src/notes/api/urls.py
author ymh <ymh.work@gmail.com>
Sat, 01 Dec 2018 02:38:12 +0100
changeset 188 00cf90eb0f5a
parent 126 ba8bc0199464
permissions -rw-r--r--
Correct index file and add a favicon. increment version

from django.conf.urls import url, include
from rest_framework_nested import routers
from .views import SessionViewSet, NoteViewSet, RootNoteViewSet, ListLogsView

router = routers.SimpleRouter()
router.register(r'sessions', SessionViewSet, base_name='session')
router.register(r'notes', RootNoteViewSet, base_name='note')

session_router = routers.NestedSimpleRouter(router, r'sessions', lookup='session')
session_router.register(r'notes', NoteViewSet, base_name='notes-session')

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^', include(session_router.urls)),
    url(r'sync/', ListLogsView.as_view(), name='sync-list')
]