prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Cart issues on prod
  This is PO comments:
  
  -----
  
  заходишь на сайт, переходишь в товар. добавляешь его в корзину.  уходишь на другой товар, добавляешь его и переходишь. в корзину. ..., а его там нет
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `shopelectro/urls.py`
  Content:
  ```
  1 from datetime import timedelta
  2 from collections import OrderedDict
  3 
  4 from django.conf import settings
  5 from django.conf.urls import url, include
  6 from django.conf.urls.static import static
  7 from django.contrib.sitemaps.views import sitemap
  8 from django.views.decorators.cache import cache_page
  9 
  10 from pages.views import RobotsView, SitemapPage
  11 from pages.urls import custom_page_url
  12 
  13 from shopelectro import sitemaps, views
  14 from shopelectro.admin import se_admin
  15 
  16 
  17 def cached_time(*args, **kwargs) -> int:
  18     """Return value of time for caching in seconds."""
  19     return int(timedelta(*args, **kwargs).total_seconds())
  20 
  21 
  22 # Orders sitemaps instances
  23 sitemaps = OrderedDict([
  24     ('index', sitemaps.IndexSitemap),
  25     ('category', sitemaps.CategorySitemap),
  26     ('category-with-tags', sitemaps.CategoryWithTagsSitemap),
  27     ('products', sitemaps.ProductSitemap),
  28     ('site', sitemaps.PagesSitemap)
  29 ])
  30 
  31 # disable cache
  32 if settings.DEBUG:
  33     def cache_page(arg):  # Ignore PyFlakesBear
  34         if callable(arg):
  35             return arg
  36         return cache_page
  37 
  38 cached_60d = cache_page(cached_time(days=60))
  39 cached_2h = cache_page(cached_time(hours=2))
  40 
  41 admin_urls = [
  42     url(r'^', se_admin.urls),
  43     url(r'^autocomplete/$', views.AdminAutocomplete.as_view(), name='admin_autocomplete'),
  44     url(r'^get-tree-items/$', views.Tree.as_view()),
  45     url(r'^redirect-to-product/$', views.RedirectToProduct.as_view()),
  46     url(r'^table-editor-api/$', views.TableEditorAPI.as_view()),
  47     url(r'^select2/', include('django_select2.urls')),
  48 ]
  49 
  50 catalog_urls = [
  51     # "category" group
  52     url(r'^categories/(?P<slug>[\w-]+)/$',
  53         cached_2h(views.CategoryPage.as_view()), name='category'),
  54     url(r'^categories/(?P<slug>[\w-]+)/tags/(?P<tags>[\w_-]+)/$',
  55         cached_2h(views.CategoryPage.as_view()), name='category'),
  56     url(r'^categories/(?P<slug>[\w-]+)/(?P<sorting>[0-9]*)/$',
  57         views.CategoryPage.as_view(), name='category'),
  58     url(r'^categories/(?P<slug>[\w-]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\w_-]+)/$',
  59         views.CategoryPage.as_view(), name='category'),
  60     # "load more" group
  61     url(r'categories/(?P<slug>[\w-]+)/load-more/'
  62         r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/$',
  63         views.load_more, name='load_more'),
  64     url(r'categories/(?P<slug>[\w-]+)/load-more/'
  65         r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\w_-]+)/$',
  66         views.load_more, name='load_more'),
  67     # rest of urls
  68     url(r'^no-images/$', views.ProductsWithoutImages.as_view(),
  69         name='products_without_images'),
  70     url(r'^no-text/$', views.ProductsWithoutText.as_view(),
  71         name='products_without_text'),
  72     url(r'^products/(?P<product_vendor_code>[0-9]+)/$',
  73         views.ProductPage.as_view(), name='product'),
  74 ]
  75 
  76 service_urls = [
  77     url(r'^ya-kassa/aviso/$', views.yandex_aviso, name='yandex_aviso'),
  78     url(r'^ya-kassa/check/$', views.yandex_check, name='yandex_check'),
  79     url(r'^ya-feedback/redirect/$',
  80         views.ya_feedback_with_redirect, name='ya_feedback_with_redirect'),
  81     url(r'^ya-feedback/request/$',
  82         views.ya_feedback_request, name='ya_feedback_request'),
  83 ]
  84 
  85 search_urls = [
  86     url(r'^autocomplete/$', views.Autocomplete.as_view(), name='autocomplete'),
  87 ]
  88 
  89 ecommerce_urls = [
  90     url(r'^cart-add/$', views.AddToCart.as_view(), name='cart_add'),
  91     url(r'^cart-change/$', views.ChangeCount.as_view(), name='cart_set_count'),
  92     url(r'^cart-flush/$', views.FlushCart.as_view(), name='cart_flush'),
  93     url(r'^cart-remove/$', views.RemoveFromCart.as_view(), name='cart_remove'),
  94     url(r'^order-call/$', views.order_call),
  95     url(r'^one-click-buy/$', views.one_click_buy),
  96     url(r'^yandex-order/$', views.YandexOrder.as_view()),
  97     url(r'', include('ecommerce.urls')),
  98 ]
  99 
  100 custom_pages = [
  101     # can't use just `r'^(?P<page>)$'` with no args to views, because reverse don't work
  102     custom_page_url(r'^$', cached_2h(views.IndexPage.as_view()), {'page': ''}, name='index'),
  103     custom_page_url(r'^(?P<page>robots\.txt)$', RobotsView.as_view()),
  104     custom_page_url(r'^(?P<page>search)/$', views.Search.as_view()),
  105     custom_page_url(r'^(?P<page>catalog)/$', cached_2h(views.CategoryTree.as_view())),
  106     custom_page_url(r'^shop/(?P<page>order)/$', views.OrderPage.as_view()),
  107     custom_page_url(r'^shop/(?P<page>order-success)/$', views.OrderSuccess.as_view()),
  108     custom_page_url(r'^(?P<page>sitemap)/$', SitemapPage.as_view()),
  109 ]
  110 
  111 urlpatterns = [
  112     url('', include(custom_pages)),
  113     url(r'^admin/', include(admin_urls)),
  114     url(r'^catalog/', include(catalog_urls)),
  115     url(r'^pages/', include('pages.urls')),
  116     url(r'^save-feedback/$', views.save_feedback),
  117     url(r'^delete-feedback/$', views.delete_feedback),
  118     url(r'^set-view-type/$', views.set_view_type, name='set_view_type'),
  119     url(r'^shop/', include(ecommerce_urls)),
  120     url(r'^search/', include(search_urls)),
  121     url(r'^service/', include(service_urls)),
  122     url(r'^sitemap\.xml$', cached_60d(sitemap), {'sitemaps': sitemaps}, name='sitemap'),
  123 ]
  124 
  125 if settings.DEBUG:
  126     import debug_toolbar
  127 
  128     urlpatterns += [
  129         url(r'^__debug__/', include(debug_toolbar.urls)),
  130         *static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),
  131         *static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT),
  132     ]
  133
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/shopelectro/urls.py b/shopelectro/urls.py
  --- a/shopelectro/urls.py
  +++ b/shopelectro/urls.py
  @@ -5,7 +5,7 @@
   from django.conf.urls import url, include
   from django.conf.urls.static import static
   from django.contrib.sitemaps.views import sitemap
  -from django.views.decorators.cache import cache_page
  +from django.views.decorators.cache import cache_page, never_cache
   
   from pages.views import RobotsView, SitemapPage
   from pages.urls import custom_page_url
  @@ -103,9 +103,10 @@
       custom_page_url(r'^(?P<page>robots\.txt)$', RobotsView.as_view()),
       custom_page_url(r'^(?P<page>search)/$', views.Search.as_view()),
       custom_page_url(r'^(?P<page>catalog)/$', cached_2h(views.CategoryTree.as_view())),
  -    custom_page_url(r'^shop/(?P<page>order)/$', views.OrderPage.as_view()),
  -    custom_page_url(r'^shop/(?P<page>order-success)/$', views.OrderSuccess.as_view()),
       custom_page_url(r'^(?P<page>sitemap)/$', SitemapPage.as_view()),
  +    # these pages should show only actual state
  +    custom_page_url(r'^shop/(?P<page>order)/$', never_cache(views.OrderPage.as_view())),
  +    custom_page_url(r'^shop/(?P<page>order-success)/$', never_cache(views.OrderSuccess.as_view())),
   ]
   
   urlpatterns = [
  
verification_info: {"golden_diff": "diff --git a/shopelectro/urls.py b/shopelectro/urls.py\n--- a/shopelectro/urls.py\n+++ b/shopelectro/urls.py\n@@ -5,7 +5,7 @@\n from django.conf.urls import url, include\n from django.conf.urls.static import static\n from django.contrib.sitemaps.views import sitemap\n-from django.views.decorators.cache import cache_page\n+from django.views.decorators.cache import cache_page, never_cache\n \n from pages.views import RobotsView, SitemapPage\n from pages.urls import custom_page_url\n@@ -103,9 +103,10 @@\n     custom_page_url(r'^(?P<page>robots\\.txt)$', RobotsView.as_view()),\n     custom_page_url(r'^(?P<page>search)/$', views.Search.as_view()),\n     custom_page_url(r'^(?P<page>catalog)/$', cached_2h(views.CategoryTree.as_view())),\n-    custom_page_url(r'^shop/(?P<page>order)/$', views.OrderPage.as_view()),\n-    custom_page_url(r'^shop/(?P<page>order-success)/$', views.OrderSuccess.as_view()),\n     custom_page_url(r'^(?P<page>sitemap)/$', SitemapPage.as_view()),\n+    # these pages should show only actual state\n+    custom_page_url(r'^shop/(?P<page>order)/$', never_cache(views.OrderPage.as_view())),\n+    custom_page_url(r'^shop/(?P<page>order-success)/$', never_cache(views.OrderSuccess.as_view())),\n ]\n \n urlpatterns = [\n", "issue": "Cart issues on prod\nThis is PO comments:\r\n\r\n-----\r\n\r\n\u0437\u0430\u0445\u043e\u0434\u0438\u0448\u044c \u043d\u0430 \u0441\u0430\u0439\u0442, \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0448\u044c \u0432 \u0442\u043e\u0432\u0430\u0440. \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0448\u044c \u0435\u0433\u043e \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443.  \u0443\u0445\u043e\u0434\u0438\u0448\u044c \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u043e\u0432\u0430\u0440, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0448\u044c \u0435\u0433\u043e \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0448\u044c. \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443. ..., \u0430 \u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435\u0442\r\n\n", "before_files": [{"content": "from datetime import timedelta\nfrom collections import OrderedDict\n\nfrom django.conf import settings\nfrom django.conf.urls import url, include\nfrom django.conf.urls.static import static\nfrom django.contrib.sitemaps.views import sitemap\nfrom django.views.decorators.cache import cache_page\n\nfrom pages.views import RobotsView, SitemapPage\nfrom pages.urls import custom_page_url\n\nfrom shopelectro import sitemaps, views\nfrom shopelectro.admin import se_admin\n\n\ndef cached_time(*args, **kwargs) -> int:\n    \"\"\"Return value of time for caching in seconds.\"\"\"\n    return int(timedelta(*args, **kwargs).total_seconds())\n\n\n# Orders sitemaps instances\nsitemaps = OrderedDict([\n    ('index', sitemaps.IndexSitemap),\n    ('category', sitemaps.CategorySitemap),\n    ('category-with-tags', sitemaps.CategoryWithTagsSitemap),\n    ('products', sitemaps.ProductSitemap),\n    ('site', sitemaps.PagesSitemap)\n])\n\n# disable cache\nif settings.DEBUG:\n    def cache_page(arg):  # Ignore PyFlakesBear\n        if callable(arg):\n            return arg\n        return cache_page\n\ncached_60d = cache_page(cached_time(days=60))\ncached_2h = cache_page(cached_time(hours=2))\n\nadmin_urls = [\n    url(r'^', se_admin.urls),\n    url(r'^autocomplete/$', views.AdminAutocomplete.as_view(), name='admin_autocomplete'),\n    url(r'^get-tree-items/$', views.Tree.as_view()),\n    url(r'^redirect-to-product/$', views.RedirectToProduct.as_view()),\n    url(r'^table-editor-api/$', views.TableEditorAPI.as_view()),\n    url(r'^select2/', include('django_select2.urls')),\n]\n\ncatalog_urls = [\n    # \"category\" group\n    url(r'^categories/(?P<slug>[\\w-]+)/$',\n        cached_2h(views.CategoryPage.as_view()), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/tags/(?P<tags>[\\w_-]+)/$',\n        cached_2h(views.CategoryPage.as_view()), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/(?P<sorting>[0-9]*)/$',\n        views.CategoryPage.as_view(), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\\w_-]+)/$',\n        views.CategoryPage.as_view(), name='category'),\n    # \"load more\" group\n    url(r'categories/(?P<slug>[\\w-]+)/load-more/'\n        r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/$',\n        views.load_more, name='load_more'),\n    url(r'categories/(?P<slug>[\\w-]+)/load-more/'\n        r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\\w_-]+)/$',\n        views.load_more, name='load_more'),\n    # rest of urls\n    url(r'^no-images/$', views.ProductsWithoutImages.as_view(),\n        name='products_without_images'),\n    url(r'^no-text/$', views.ProductsWithoutText.as_view(),\n        name='products_without_text'),\n    url(r'^products/(?P<product_vendor_code>[0-9]+)/$',\n        views.ProductPage.as_view(), name='product'),\n]\n\nservice_urls = [\n    url(r'^ya-kassa/aviso/$', views.yandex_aviso, name='yandex_aviso'),\n    url(r'^ya-kassa/check/$', views.yandex_check, name='yandex_check'),\n    url(r'^ya-feedback/redirect/$',\n        views.ya_feedback_with_redirect, name='ya_feedback_with_redirect'),\n    url(r'^ya-feedback/request/$',\n        views.ya_feedback_request, name='ya_feedback_request'),\n]\n\nsearch_urls = [\n    url(r'^autocomplete/$', views.Autocomplete.as_view(), name='autocomplete'),\n]\n\necommerce_urls = [\n    url(r'^cart-add/$', views.AddToCart.as_view(), name='cart_add'),\n    url(r'^cart-change/$', views.ChangeCount.as_view(), name='cart_set_count'),\n    url(r'^cart-flush/$', views.FlushCart.as_view(), name='cart_flush'),\n    url(r'^cart-remove/$', views.RemoveFromCart.as_view(), name='cart_remove'),\n    url(r'^order-call/$', views.order_call),\n    url(r'^one-click-buy/$', views.one_click_buy),\n    url(r'^yandex-order/$', views.YandexOrder.as_view()),\n    url(r'', include('ecommerce.urls')),\n]\n\ncustom_pages = [\n    # can't use just `r'^(?P<page>)$'` with no args to views, because reverse don't work\n    custom_page_url(r'^$', cached_2h(views.IndexPage.as_view()), {'page': ''}, name='index'),\n    custom_page_url(r'^(?P<page>robots\\.txt)$', RobotsView.as_view()),\n    custom_page_url(r'^(?P<page>search)/$', views.Search.as_view()),\n    custom_page_url(r'^(?P<page>catalog)/$', cached_2h(views.CategoryTree.as_view())),\n    custom_page_url(r'^shop/(?P<page>order)/$', views.OrderPage.as_view()),\n    custom_page_url(r'^shop/(?P<page>order-success)/$', views.OrderSuccess.as_view()),\n    custom_page_url(r'^(?P<page>sitemap)/$', SitemapPage.as_view()),\n]\n\nurlpatterns = [\n    url('', include(custom_pages)),\n    url(r'^admin/', include(admin_urls)),\n    url(r'^catalog/', include(catalog_urls)),\n    url(r'^pages/', include('pages.urls')),\n    url(r'^save-feedback/$', views.save_feedback),\n    url(r'^delete-feedback/$', views.delete_feedback),\n    url(r'^set-view-type/$', views.set_view_type, name='set_view_type'),\n    url(r'^shop/', include(ecommerce_urls)),\n    url(r'^search/', include(search_urls)),\n    url(r'^service/', include(service_urls)),\n    url(r'^sitemap\\.xml$', cached_60d(sitemap), {'sitemaps': sitemaps}, name='sitemap'),\n]\n\nif settings.DEBUG:\n    import debug_toolbar\n\n    urlpatterns += [\n        url(r'^__debug__/', include(debug_toolbar.urls)),\n        *static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),\n        *static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT),\n    ]\n", "path": "shopelectro/urls.py"}], "after_files": [{"content": "from datetime import timedelta\nfrom collections import OrderedDict\n\nfrom django.conf import settings\nfrom django.conf.urls import url, include\nfrom django.conf.urls.static import static\nfrom django.contrib.sitemaps.views import sitemap\nfrom django.views.decorators.cache import cache_page, never_cache\n\nfrom pages.views import RobotsView, SitemapPage\nfrom pages.urls import custom_page_url\n\nfrom shopelectro import sitemaps, views\nfrom shopelectro.admin import se_admin\n\n\ndef cached_time(*args, **kwargs) -> int:\n    \"\"\"Return value of time for caching in seconds.\"\"\"\n    return int(timedelta(*args, **kwargs).total_seconds())\n\n\n# Orders sitemaps instances\nsitemaps = OrderedDict([\n    ('index', sitemaps.IndexSitemap),\n    ('category', sitemaps.CategorySitemap),\n    ('category-with-tags', sitemaps.CategoryWithTagsSitemap),\n    ('products', sitemaps.ProductSitemap),\n    ('site', sitemaps.PagesSitemap)\n])\n\n# disable cache\nif settings.DEBUG:\n    def cache_page(arg):  # Ignore PyFlakesBear\n        if callable(arg):\n            return arg\n        return cache_page\n\ncached_60d = cache_page(cached_time(days=60))\ncached_2h = cache_page(cached_time(hours=2))\n\nadmin_urls = [\n    url(r'^', se_admin.urls),\n    url(r'^autocomplete/$', views.AdminAutocomplete.as_view(), name='admin_autocomplete'),\n    url(r'^get-tree-items/$', views.Tree.as_view()),\n    url(r'^redirect-to-product/$', views.RedirectToProduct.as_view()),\n    url(r'^table-editor-api/$', views.TableEditorAPI.as_view()),\n    url(r'^select2/', include('django_select2.urls')),\n]\n\ncatalog_urls = [\n    # \"category\" group\n    url(r'^categories/(?P<slug>[\\w-]+)/$',\n        cached_2h(views.CategoryPage.as_view()), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/tags/(?P<tags>[\\w_-]+)/$',\n        cached_2h(views.CategoryPage.as_view()), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/(?P<sorting>[0-9]*)/$',\n        views.CategoryPage.as_view(), name='category'),\n    url(r'^categories/(?P<slug>[\\w-]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\\w_-]+)/$',\n        views.CategoryPage.as_view(), name='category'),\n    # \"load more\" group\n    url(r'categories/(?P<slug>[\\w-]+)/load-more/'\n        r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/$',\n        views.load_more, name='load_more'),\n    url(r'categories/(?P<slug>[\\w-]+)/load-more/'\n        r'(?P<offset>[0-9]+)/(?P<sorting>[0-9]*)/tags/(?P<tags>[\\w_-]+)/$',\n        views.load_more, name='load_more'),\n    # rest of urls\n    url(r'^no-images/$', views.ProductsWithoutImages.as_view(),\n        name='products_without_images'),\n    url(r'^no-text/$', views.ProductsWithoutText.as_view(),\n        name='products_without_text'),\n    url(r'^products/(?P<product_vendor_code>[0-9]+)/$',\n        views.ProductPage.as_view(), name='product'),\n]\n\nservice_urls = [\n    url(r'^ya-kassa/aviso/$', views.yandex_aviso, name='yandex_aviso'),\n    url(r'^ya-kassa/check/$', views.yandex_check, name='yandex_check'),\n    url(r'^ya-feedback/redirect/$',\n        views.ya_feedback_with_redirect, name='ya_feedback_with_redirect'),\n    url(r'^ya-feedback/request/$',\n        views.ya_feedback_request, name='ya_feedback_request'),\n]\n\nsearch_urls = [\n    url(r'^autocomplete/$', views.Autocomplete.as_view(), name='autocomplete'),\n]\n\necommerce_urls = [\n    url(r'^cart-add/$', views.AddToCart.as_view(), name='cart_add'),\n    url(r'^cart-change/$', views.ChangeCount.as_view(), name='cart_set_count'),\n    url(r'^cart-flush/$', views.FlushCart.as_view(), name='cart_flush'),\n    url(r'^cart-remove/$', views.RemoveFromCart.as_view(), name='cart_remove'),\n    url(r'^order-call/$', views.order_call),\n    url(r'^one-click-buy/$', views.one_click_buy),\n    url(r'^yandex-order/$', views.YandexOrder.as_view()),\n    url(r'', include('ecommerce.urls')),\n]\n\ncustom_pages = [\n    # can't use just `r'^(?P<page>)$'` with no args to views, because reverse don't work\n    custom_page_url(r'^$', cached_2h(views.IndexPage.as_view()), {'page': ''}, name='index'),\n    custom_page_url(r'^(?P<page>robots\\.txt)$', RobotsView.as_view()),\n    custom_page_url(r'^(?P<page>search)/$', views.Search.as_view()),\n    custom_page_url(r'^(?P<page>catalog)/$', cached_2h(views.CategoryTree.as_view())),\n    custom_page_url(r'^(?P<page>sitemap)/$', SitemapPage.as_view()),\n    # these pages should show only actual state\n    custom_page_url(r'^shop/(?P<page>order)/$', never_cache(views.OrderPage.as_view())),\n    custom_page_url(r'^shop/(?P<page>order-success)/$', never_cache(views.OrderSuccess.as_view())),\n]\n\nurlpatterns = [\n    url('', include(custom_pages)),\n    url(r'^admin/', include(admin_urls)),\n    url(r'^catalog/', include(catalog_urls)),\n    url(r'^pages/', include('pages.urls')),\n    url(r'^save-feedback/$', views.save_feedback),\n    url(r'^delete-feedback/$', views.delete_feedback),\n    url(r'^set-view-type/$', views.set_view_type, name='set_view_type'),\n    url(r'^shop/', include(ecommerce_urls)),\n    url(r'^search/', include(search_urls)),\n    url(r'^service/', include(service_urls)),\n    url(r'^sitemap\\.xml$', cached_60d(sitemap), {'sitemaps': sitemaps}, name='sitemap'),\n]\n\nif settings.DEBUG:\n    import debug_toolbar\n\n    urlpatterns += [\n        url(r'^__debug__/', include(debug_toolbar.urls)),\n        *static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),\n        *static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT),\n    ]\n", "path": "shopelectro/urls.py"}]}