def get_urls(self, page=None, language=None, **kwargs): from shop.search.views import SearchView from {{ cookiecutter.app_name }}.serializers import ProductSearchSerializer return [ url(r'^', SearchView.as_view( serializer_class=ProductSearchSerializer, )), ]
def get_urls(self, page=None, language=None, **kwargs): from django.conf.urls import url from shop.search.views import SearchView from myshop.serializers import ProductSearchSerializer return [ url(r'^', SearchView.as_view( serializer_class=ProductSearchSerializer, )), ]
# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.conf.urls import patterns, url from rest_framework.settings import api_settings from shop.rest.filters import CMSPagesFilterBackend from shop.views.catalog import AddToCartView, ProductListView, ProductRetrieveView from shop.search.views import SearchView from myshop.serializers import ProductSummarySerializer, ProductDetailSerializer, CatalogSearchSerializer filter_backends = list(api_settings.DEFAULT_FILTER_BACKENDS) filter_backends.append(CMSPagesFilterBackend()) urlpatterns = patterns( "", url(r"^$", ProductListView.as_view(serializer_class=ProductSummarySerializer, filter_backends=filter_backends)), url(r"^search-catalog$", SearchView.as_view(serializer_class=CatalogSearchSerializer)), url(r"^(?P<slug>[\w-]+)$", ProductRetrieveView.as_view(serializer_class=ProductDetailSerializer)), url(r"^(?P<slug>[\w-]+)/add-to-cart", AddToCartView.as_view()), )
from django.conf.urls import patterns, url from rest_framework.settings import api_settings from shop.rest.filters import CMSPagesFilterBackend from shop.views.catalog import AddToCartView, ProductListView, ProductRetrieveView from shop.search.views import SearchView from myshop.serializers import (ProductSummarySerializer, ProductDetailSerializer, AddSmartCardToCartSerializer, AddSmartPhoneToCartSerializer, CatalogSearchSerializer) filter_backends = list(api_settings.DEFAULT_FILTER_BACKENDS) filter_backends.append(CMSPagesFilterBackend()) urlpatterns = patterns('', url(r'^$', ProductListView.as_view( serializer_class=ProductSummarySerializer, filter_backends=filter_backends, )), url(r'^search-catalog$', SearchView.as_view( serializer_class=CatalogSearchSerializer, )), url(r'^(?P<slug>[\w-]+)$', ProductRetrieveView.as_view( serializer_class=ProductDetailSerializer, )), url(r'^(?P<slug>[\w-]+)/add-to-cart', AddToCartView.as_view( serializer_class=AddSmartCardToCartSerializer, )), url(r'^(?P<slug>[\w-]+)/add-smartphone-to-cart', AddToCartView.as_view( serializer_class=AddSmartPhoneToCartSerializer, )), )
# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.conf.urls import patterns, url from shop.search.views import SearchView from myshop.serializers import ProductSearchSerializer urlpatterns = patterns('', url(r'^', SearchView.as_view( serializer_class=ProductSearchSerializer, )), )
ProductDetailSerializer, AddSmartCardToCartSerializer, AddSmartPhoneToCartSerializer, CatalogSearchSerializer) filter_backends = list(api_settings.DEFAULT_FILTER_BACKENDS) filter_backends.append(CMSPagesFilterBackend()) urlpatterns = patterns( '', url( r'^$', ProductListView.as_view( serializer_class=ProductSummarySerializer, filter_backends=filter_backends, )), url(r'^search-catalog$', SearchView.as_view(serializer_class=CatalogSearchSerializer, )), url( r'^(?P<slug>[\w-]+)$', ProductRetrieveView.as_view( serializer_class=ProductDetailSerializer, )), url(r'^(?P<slug>[\w-]+)/add-to-cart', AddToCartView.as_view( serializer_class=AddSmartCardToCartSerializer, )), url( r'^(?P<slug>[\w-]+)/add-smartphone-to-cart', AddToCartView.as_view( serializer_class=AddSmartPhoneToCartSerializer, )), )
# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.conf.urls import url from shop.views.catalog import AddToCartView, CMSPageProductListView, ProductRetrieveView from shop.search.views import SearchView from myshop.serializers import (ProductSummarySerializer, ProductDetailSerializer, CatalogSearchSerializer) urlpatterns = [ url(r'^$', CMSPageProductListView.as_view( serializer_class=ProductSummarySerializer, )), url(r'^search-catalog$', SearchView.as_view( serializer_class=CatalogSearchSerializer, )), url(r'^(?P<slug>[\w-]+)/?$', ProductRetrieveView.as_view( serializer_class=ProductDetailSerializer )), url(r'^(?P<slug>[\w-]+)/add-to-cart', AddToCartView.as_view()), ]
# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.conf.urls import url from shop.search.views import SearchView from myshop.serializers import ProductSearchSerializer urlpatterns = [ url(r'^', SearchView.as_view(serializer_class=ProductSearchSerializer, )), ]