Этот сайт предназначен для лиц, достигших 18 лет. Согласно законодательству Республики Беларусь
(Постановление № 31 от 15 января 2009 года с изменениями от 15 апреля 2020 года), продажа
никотинсодержащих товаров, включая жидкости для электронных систем курения, лицам до 18 лет запрещена.
Мы осуществляем розничную торговлю в соответствии с лицензией, выданной на основании Закона № 213-З от
14 октября 2022 года, и не осуществляем дистанционную продажу.
Доступ ограничен
Согласно законодательству Республики Беларусь, доступ к сайту ограничен для лиц младше 18 лет.
Если вы считаете, что это ошибка, свяжитесь с нами через наши контакты.
Так как WSGI-окружение наследует окружение сервера, ниже отображены лишь те из переменных, которые важны для нужд отладки.
Заголовок
Значение
PATH_INFO
/
QUERY_STRING
REMOTE_ADDR
172.17.0.1
REQUEST_METHOD
GET
SCRIPT_NAME
SERVER_NAME
0.0.0.0
SERVER_PORT
8000
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
gunicorn/22.0.0
Запрос
View
View функция
Аргументы
Именованные аргументы
URL Name
core.views.product_list
()
{}
core:product_list
Нет cookies
Нет данных в сессии
Нет GET данных
Нет POST данных
SQL-запросы из 1 соединения
default
78,65 ms (27 запросов
включая 14 похожий
и 8 дубликаты
)
Запрос
Временная диаграмма
Время (мс)
Действие
SELECTDISTINCT "core_product"."id", "core_product"."category_id", "core_product"."name", "core_product"."slug", "core_product"."manufacturer_id", "core_product"."description", "core_product"."main_image", "core_product"."price", "core_product"."available", "core_product"."is_new", "core_product"."is_sale", "core_product"."discount_percent", "core_product"."created_at", "core_product"."updated_at", "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at", "core_manufacturer"."id", "core_manufacturer"."name", "core_manufacturer"."slug", "core_manufacturer"."logo", "core_manufacturer"."description" FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE "core_product"."available" ORDER BY "core_product"."name" ASCSELECT ••• FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE "core_product"."available" ORDER BY "core_product"."name" ASC
12,21
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
SELECT "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((20), (21), (19), (18), (23))SELECT ••• FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((20), (21), (19), (18), (23))
1,85
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(39)
cls.add_min_price_to_products(sorted_queryset)/app/core/services/product_service.py in add_min_price_to_products(181)
for product in products_queryset:
SELECT COUNT(*) AS "__count" FROM "core_product" WHERE "core_product"."available"SELECT COUNT(*) AS "__count" FROM "core_product" WHERE "core_product"."available"
3,42
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(43)
'total_products_count': base_queryset.count(),
SELECT 1 AS "a" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_new") LIMIT 1SELECT 1 AS "a" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_new") LIMIT 1
1,43
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(46)
'has_new_products': base_queryset.filter(is_new=True).exists(),
SELECT 1 AS "a" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_sale") LIMIT 1SELECT 1 AS "a" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_sale") LIMIT 1
5,00
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(47)
'has_sale_products': base_queryset.filter(is_sale=True).exists(),
SELECT COUNT(*) AS "__count" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_new")SELECT COUNT(*) AS "__count" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_new")
1,55
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(48)
'new_products_count': base_queryset.filter(is_new=True).count(),
SELECT COUNT(*) AS "__count" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_sale")SELECT COUNT(*) AS "__count" FROM "core_product" WHERE ("core_product"."available" AND "core_product"."is_sale")
1,33
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(49)
'sale_products_count': base_queryset.filter(is_sale=True).count(),
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" ORDER BY "core_category"."name" ASCSELECT ••• FROM "core_category" ORDER BY "core_category"."name" ASC
1,45
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(199)
len_values = len(values)
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
1,19
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
0,95
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
0,86
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 270 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
0,94
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
1,00
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 265 LIMIT 21
8 похожих запросов.
Дублируется 3 раз.
1,32
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21
8 похожих запросов.
Дублируется 2 раз.
1,31
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21
8 похожих запросов.
Дублируется 2 раз.
1,80
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
<!-- Проверяем наличие изображения. Если image пустое или None, показываем иконку -->
/app/core/templates/core/product/list.html
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 270 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 270 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,62
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 437 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 437 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,33
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 472 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 472 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,22
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 328 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 328 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,23
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 344 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 344 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,28
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 343 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 343 AND "core_productattributevalue"."available") LIMIT 1
6 похожих запросов.
1,50
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
38
{% endif %}
39
40
<!-- Индикатор наличия -->
41
{% if product.has_available_variants %}
42
<div class="availability-indicator bg-green-500 text-white {% if not small %}grid-only-availability{% endif %}">
SELECT "core_blogpost"."id", "core_blogpost"."title", "core_blogpost"."slug", "core_blogpost"."excerpt", "core_blogpost"."content", "core_blogpost"."image", "core_blogpost"."status", "core_blogpost"."published_at", "core_blogpost"."author", "core_blogpost"."views_count", "core_blogpost"."meta_title", "core_blogpost"."meta_description", "core_blogpost"."meta_keywords", "core_blogpost"."created_at", "core_blogpost"."updated_at" FROM "core_blogpost" WHERE ("core_blogpost"."published_at" ISNOT NULLAND "core_blogpost"."status" = 'published') ORDER BY "core_blogpost"."published_at" DESC LIMIT 3SELECT ••• FROM "core_blogpost" WHERE ("core_blogpost"."published_at" ISNOT NULLAND "core_blogpost"."status" = 'published') ORDER BY "core_blogpost"."published_at" DESCLIMIT 3
3,22
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(70)
return render(request, 'core/product/list.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
<django.core.cache.backends.locmem.LocMemCache object at 0x707863f08ad0>
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/django/middleware/cache.py in process_request(161)
cache_key = get_cache_key(request, self.key_prefix, "GET", cache=self.cache)/usr/local/lib/python3.12/site-packages/django/utils/cache.py in get_cache_key(392)
headerlist = cache.get(cache_key)
14,2364
get
('vape_shop:attribute_values:8f7f42c7',)
{}
<django.core.cache.backends.locmem.LocMemCache object at 0x707863f08ad0>
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
response = view_func(request, *args, **kwargs)/app/core/views.py in product_list(52)
products_queryset, metadata = ProductService.get_filtered_products(filters)/app/core/services/product_service.py in get_filtered_products(45)
'available_attributes': FilterService.get_available_attribute_values(base_queryset, filters),/app/core/services/filter_service.py in get_available_attribute_values(173)
cached_result = CacheService.get_cached_attribute_values(base_queryset, filters)/app/core/services/cache_service.py in get_cached_attribute_values(151)
cached_data = cache.get(cache_key)