"""Eshop URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.10/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.urls import re_path import mptt_urls from . import views from .models import ProductCategory urlpatterns = [ re_path(r'^list/$', views.ProductListView.as_view(), name='product_list'), re_path(r'^list/(?P\w+)/$', views.ProductListView.as_view(),name='product_list'), re_path(r'^(?P\w+)/$', views.ProductDetailsView.as_view(), name='product_details'), # Uncomment for elasticsearch # url(r'^autocomplete/$', autocomplete), # url(r'^find/$', FacetedSearchView.as_view(), name='haystack_search'), # url(r'^products/(?P[-\w]+)/$', products, name='Product'), # url(r'^(?P[-\w]+)/(?P.*)', # mptt_urls.view(model=ProductCategory, view=categorieslist, slug_field='slug'), # name='CategoriesListByProducer'), # url(r'^(?P[-\w]+)/$', categorieslist, name='CategoriesListByProducer'), # url(r'^(?P[-\w]+)/(?P[-\w]+)/$', productslist, name='ProductListByCategory') ]