示例#1
0
    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,
            )),
        ]
示例#2
0
    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, )),
        ]
示例#3
0
    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,
            )),
        ]
示例#4
0
# -*- 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,
    )),
)
示例#6
0
# -*- 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, )),
)
示例#8
0
# -*- 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()),
]
示例#9
0
# -*- 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, )),
]