42 lines
1.7 KiB
Python
42 lines
1.7 KiB
Python
"""Collection common urlpaths."""
|
|
from django.urls import path
|
|
|
|
from collection.views import common as views
|
|
|
|
app_name = 'collection'
|
|
|
|
urlpatterns = [
|
|
path('list/', views.CollectionListView.as_view(),
|
|
name='collections_list'),
|
|
path('create/', views.CollectionCreateView.as_view(),
|
|
name='collection_create'),
|
|
path('<int:pk>/', views.CollectionRetrieveView.as_view(),
|
|
name='collection_retrieve'),
|
|
path('<int:pk>/delete/', views.CollectionDestroyView.as_view(),
|
|
name='collection_destroy'),
|
|
path('<int:pk>/update/', views.CollectionUpdateView.as_view(),
|
|
name='collection_update'),
|
|
|
|
path('collection_items/', views.CollectionItemListView.as_view(),
|
|
name='collection_items_list'),
|
|
path('collection_items/create/', views.CollectionItemCreateView.as_view(),
|
|
name='collection_items_create'),
|
|
path('collection_items/<int:pk>/', views.CollectionItemRetrieveView.as_view(),
|
|
name='collection_items_retrieve'),
|
|
path('collection_items/<int:pk>/delete/', views.CollectionDestroyView.as_view(),
|
|
name='collection_items_destroy'),
|
|
path('collection_items/<int:pk>/update/', views.CollectionItemUpdateView.as_view(),
|
|
name='collection_items_update'),
|
|
|
|
path('guides/', views.GuideListView.as_view(),
|
|
name='guides_list'),
|
|
path('guides/create/', views.GuideCreateView.as_view(),
|
|
name='guide_create'),
|
|
path('guides/<int:pk>/', views.GuideRetrieveView.as_view(),
|
|
name='guide_retrieve'),
|
|
path('guides/<int:pk>/delete/', views.GuideDestroyView.as_view(),
|
|
name='guide_destroy'),
|
|
path('guides/<int:pk>/update/', views.GuideUpdateView.as_view(),
|
|
name='guide_update'),
|
|
]
|