server/python/django2/renkanmanager/urls.py
changeset 589 0ae11aa255a3
parent 587 fb0041aa74d3
child 590 3be2a86981c2
equal deleted inserted replaced
588:95536fa18d0d 589:0ae11aa255a3
       
     1 """renkan URL Configuration
       
     2 
       
     3 The `urlpatterns` list routes URLs to views. For more information please see:
       
     4     https://docs.djangoproject.com/en/1.8/topics/http/urls/
       
     5 Examples:
       
     6 Function views
       
     7     1. Add an import:  from my_app import views
       
     8     2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
       
     9 Class-based views
       
    10     1. Add an import:  from other_app.views import Home
       
    11     2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
       
    12 Including another URLconf
       
    13     1. Add an import:  from blog import urls as blog_urls
       
    14     2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
       
    15 """
       
    16 from django.conf.urls import include, url
       
    17 from django.contrib import admin
       
    18 from renkanmanager.api.views import RenkanList, RenkanDetail, WorkspaceList, WorkspaceDetail, RevisionList, RevisionDetail
       
    19 
       
    20 urlpatterns = [
       
    21     url(r'^api/renkans/$', RenkanList.as_view(), name='renkan_list'),
       
    22     url(r'^api/workspaces/(?P<workspace_guid>[\w-]+)/renkans/$', RenkanList.as_view(), name='renkan_list_workspace'),
       
    23     url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/$', RenkanDetail.as_view(), name='renkan_detail'),
       
    24     url(r'^api/workspaces/$', WorkspaceList.as_view(), name='workspace_list'),
       
    25     url(r'^api/workspaces/(?P<workspace_guid>[\w-]+)/$', WorkspaceDetail.as_view(), name='workspace_detail'),
       
    26     url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/revisions/$', RevisionList.as_view(), name='revision_list'),
       
    27     url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/revisions/(?P<revision_guid>[\w-]+)/$', RevisionDetail.as_view(), name='revision_detail')
       
    28 ]