wagtail-longclaw/longclaw/longclawbasket/urls.py

42 wiersze
1018 B
Python
Czysty Zwykły widok Historia

2017-02-03 10:04:57 +00:00
from django.conf.urls import url
2017-02-17 09:03:21 +00:00
from longclaw.longclawbasket import api
2017-03-09 08:33:44 +00:00
from longclaw.longclawbasket import views
from longclaw.settings import API_URL_PREFIX
2017-02-03 10:04:57 +00:00
2017-04-02 09:14:20 +00:00
basket_list = api.BasketViewSet.as_view({
'get': 'list',
'post': 'create'
})
basket_detail = api.BasketViewSet.as_view({
'delete': 'destroy'
})
item_count = api.BasketViewSet.as_view({
'get': 'item_count'
})
total_items = api.BasketViewSet.as_view({
'get': 'total_items'
})
2017-02-03 10:04:57 +00:00
urlpatterns = [
2017-04-02 09:14:20 +00:00
url(API_URL_PREFIX + r'basket/$',
basket_list,
name='basket_list'),
url(API_URL_PREFIX + r'basket/count',
total_items,
2017-02-03 10:04:57 +00:00
name="basket_total_items"),
2017-04-02 09:14:20 +00:00
url(API_URL_PREFIX + r'basket/(?P<variant_id>[0-9]+)/$',
basket_detail,
name='basket_detail'),
url(API_URL_PREFIX + r'basket/(?P<variant_id>[0-9]+)/$',
item_count,
name='basket_item_count'),
2017-03-09 08:33:44 +00:00
url(r'basket/$',
views.BasketView.as_view(),
name="basket")
]