Product matching query does not exist.
Request Method: | GET |
---|---|
Request URL: | http://devsons.co.ke/product/spare-paint-rollers/ |
Django Version: | 1.2.1 |
Exception Type: | DoesNotExist |
Exception Value: | Product matching query does not exist. |
Exception Location: | /home/dil/apps/django/env/lib/python2.7/site-packages/django/db/models/query.py in get, line 341 |
Python Executable: | /home/dil/apps/django/env/bin/python |
Python Version: | 2.7.5 |
Python Path: | ['/home/dil/webapps/django/new_devsons/', '/home/dil/apps/django/new_devsons/devsons', '/home/dil/apps/django/new_devsons', '/home/dil/apps/django', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/home/dil/apps/django/env/lib64/python2.7/site-packages', '/home/dil/apps/django/env/lib/python2.7/site-packages'] |
Server time: | Fri, 29 Mar 2024 11:49:30 +0300 |
/home/dil/apps/django/env/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
Variable | Value |
---|---|
callback | <function get_product at 0x7f8758f7fcf8> |
callback_args | () |
callback_kwargs | {'product_slug': u'spare-paint-rollers'} |
e | DoesNotExist('Product matching query does not exist.',) |
exc_info | (<class 'product.models.DoesNotExist'>,
DoesNotExist('Product matching query does not exist.',),
<traceback object at 0x7f8759c8a170>) |
exceptions | <module 'django.core.exceptions' from '/home/dil/apps/django/env/lib/python2.7/site-packages/django/core/exceptions.pyc'> |
middleware_method | <bound method DebugToolbarMiddleware.process_view of <debug_toolbar.middleware.DebugToolbarMiddleware object at 0x7f875b9d0990>> |
receivers | [(<function _rollback_on_exception at 0x7f875bfb8488>, None)] |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTEXT_DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'CONTEXT_PREFIX': '',
'CSRF_COOKIE': '077c26e276e6fd791c55062e926d9153',
'DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip, br',
'HTTP_CDN_LOOP': 'cloudflare',
'HTTP_CF_CONNECTING_IP': '3.85.85.246',
'HTTP_CF_IPCOUNTRY': 'US',
'HTTP_CF_RAY': '86be9b639ee27003-IAD',
'HTTP_CF_VISITOR': '{"scheme":"https"}',
'HTTP_CONNECTION': 'upgrade',
'HTTP_FORWARDED_REQUEST_URI': '/product/spare-paint-rollers/',
'HTTP_HOST': 'devsons.co.ke',
'HTTP_HTTPS': 'off',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '3.85.85.246, 3.85.85.246',
'HTTP_X_FORWARDED_HOST': 'devsons.co.ke',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_FORWARDED_SERVER': 'devsons.co.ke',
'HTTP_X_FORWARDED_SSL': 'off',
'LD_LIBRARY_PATH': '/home/dil/apps/django/apache2/lib',
'PATH_INFO': u'/product/spare-paint-rollers/',
'PATH_TRANSLATED': '/home/dil/apps/django/new_devsons.wsgi/product/spare-paint-rollers/',
'QUERY_STRING': '',
'REMOTE_ADDR': '127.0.0.1',
'REMOTE_PORT': '37132',
'REQUEST_METHOD': 'GET',
'REQUEST_SCHEME': 'http',
'REQUEST_URI': '/product/spare-paint-rollers/',
'SCRIPT_FILENAME': '/home/dil/apps/django/new_devsons.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '127.0.0.1',
'SERVER_ADMIN': '[no address given]',
'SERVER_NAME': 'devsons.co.ke',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '',
'SERVER_SOFTWARE': 'Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7',
'apache.version': (2, 4, 25),
'mod_wsgi.application_group': 'opal15.opalstack.com|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.daemon_connects': '1',
'mod_wsgi.daemon_restarts': '0',
'mod_wsgi.daemon_start': '1711702170323066',
'mod_wsgi.enable_sendfile': '0',
'mod_wsgi.handler_script': '',
'mod_wsgi.ignore_activity': '0',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '19292',
'mod_wsgi.path_info': '/product/spare-paint-rollers/',
'mod_wsgi.process_group': 'django',
'mod_wsgi.queue_start': '1711702170322696',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.request_id': 'DcTStxAGEAA',
'mod_wsgi.request_start': '1711702170321933',
'mod_wsgi.script_name': '',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.script_start': '1711702170323125',
'mod_wsgi.thread_id': 1,
'mod_wsgi.thread_requests': 318L,
'mod_wsgi.total_requests': 4718L,
'mod_wsgi.version': (4, 5, 15),
'wsgi.errors': <mod_wsgi.Log object at 0x7f875904c1c0>,
'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>,
'wsgi.input': <mod_wsgi.Input object at 0x7f87594ac960>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
resolver | <RegexURLResolver devsons.urls (None:None) ^/> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f875e7e88d0> |
settings | <django.conf.LazySettings object at 0x7f875ea2e610> |
urlconf | 'devsons.urls' |
urlresolvers | <module 'django.core.urlresolvers' from '/home/dil/apps/django/env/lib/python2.7/site-packages/django/core/urlresolvers.pyc'> |
/home/dil/apps/django/new_devsons/devsons/product_ext/views.py
in get_product
Variable | Value |
---|---|
best_discount | None |
current_product | <Product: Spare Paint Rollers> |
default_view_tax | False |
error_message | None |
errors | [] |
extra_context | {'current_product': <Product: Spare Paint Rollers>,
'default_view_tax': False,
'error_message': None,
'options': ({'description': u'Spare Paint Roller Brushes',
'id': 136,
'items': (<Option: 4">, <Option: 7">, <Option: 9">),
'name': u'Size'},),
'product': <Product: Spare Paint Rollers>,
'sale': None} |
product | <Product: Spare Paint Rollers> |
product_id | 810 |
product_slug | u'spare-paint-rollers' |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTEXT_DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'CONTEXT_PREFIX': '',
'CSRF_COOKIE': '077c26e276e6fd791c55062e926d9153',
'DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip, br',
'HTTP_CDN_LOOP': 'cloudflare',
'HTTP_CF_CONNECTING_IP': '3.85.85.246',
'HTTP_CF_IPCOUNTRY': 'US',
'HTTP_CF_RAY': '86be9b639ee27003-IAD',
'HTTP_CF_VISITOR': '{"scheme":"https"}',
'HTTP_CONNECTION': 'upgrade',
'HTTP_FORWARDED_REQUEST_URI': '/product/spare-paint-rollers/',
'HTTP_HOST': 'devsons.co.ke',
'HTTP_HTTPS': 'off',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '3.85.85.246, 3.85.85.246',
'HTTP_X_FORWARDED_HOST': 'devsons.co.ke',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_FORWARDED_SERVER': 'devsons.co.ke',
'HTTP_X_FORWARDED_SSL': 'off',
'LD_LIBRARY_PATH': '/home/dil/apps/django/apache2/lib',
'PATH_INFO': u'/product/spare-paint-rollers/',
'PATH_TRANSLATED': '/home/dil/apps/django/new_devsons.wsgi/product/spare-paint-rollers/',
'QUERY_STRING': '',
'REMOTE_ADDR': '127.0.0.1',
'REMOTE_PORT': '37132',
'REQUEST_METHOD': 'GET',
'REQUEST_SCHEME': 'http',
'REQUEST_URI': '/product/spare-paint-rollers/',
'SCRIPT_FILENAME': '/home/dil/apps/django/new_devsons.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '127.0.0.1',
'SERVER_ADMIN': '[no address given]',
'SERVER_NAME': 'devsons.co.ke',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '',
'SERVER_SOFTWARE': 'Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7',
'apache.version': (2, 4, 25),
'mod_wsgi.application_group': 'opal15.opalstack.com|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.daemon_connects': '1',
'mod_wsgi.daemon_restarts': '0',
'mod_wsgi.daemon_start': '1711702170323066',
'mod_wsgi.enable_sendfile': '0',
'mod_wsgi.handler_script': '',
'mod_wsgi.ignore_activity': '0',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '19292',
'mod_wsgi.path_info': '/product/spare-paint-rollers/',
'mod_wsgi.process_group': 'django',
'mod_wsgi.queue_start': '1711702170322696',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.request_id': 'DcTStxAGEAA',
'mod_wsgi.request_start': '1711702170321933',
'mod_wsgi.script_name': '',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.script_start': '1711702170323125',
'mod_wsgi.thread_id': 1,
'mod_wsgi.thread_requests': 318L,
'mod_wsgi.total_requests': 4718L,
'mod_wsgi.version': (4, 5, 15),
'wsgi.errors': <mod_wsgi.Log object at 0x7f875904c1c0>,
'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>,
'wsgi.input': <mod_wsgi.Input object at 0x7f87594ac960>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
selected_options | () |
subtype_names | ('ConfigurableProduct',) |
/home/dil/apps/django/new_devsons/devsons/product_ext/views.py
in add_template_context
Variable | Value |
---|---|
args | () |
context | {'current_product': <Product: Spare Paint Rollers>,
'default_view_tax': False,
'error_message': None,
'options': ({'description': u'Spare Paint Roller Brushes',
'id': 136,
'items': (<Option: 4">, <Option: 7">, <Option: 9">),
'name': u'Size'},),
'product': <Product: Spare Paint Rollers>,
'sale': None} |
kwargs | {'default_view_tax': False,
'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTEXT_DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'CONTEXT_PREFIX': '',
'CSRF_COOKIE': '077c26e276e6fd791c55062e926d9153',
'DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip, br',
'HTTP_CDN_LOOP': 'cloudflare',
'HTTP_CF_CONNECTING_IP': '3.85.85.246',
'HTTP_CF_IPCOUNTRY': 'US',
'HTTP_CF_RAY': '86be9b639ee27003-IAD',
'HTTP_CF_VISITOR': '{"scheme":"https"}',
'HTTP_CONNECTION': 'upgrade',
'HTTP_FORWARDED_REQUEST_URI': '/product/spare-paint-rollers/',
'HTTP_HOST': 'devsons.co.ke',
'HTTP_HTTPS': 'off',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '3.85.85.246, 3.85.85.246',
'HTTP_X_FORWARDED_HOST': 'devsons.co.ke',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_FORWARDED_SERVER': 'devsons.co.ke',
'HTTP_X_FORWARDED_SSL': 'off',
'LD_LIBRARY_PATH': '/home/dil/apps/django/apache2/lib',
'PATH_INFO': u'/product/spare-paint-rollers/',
'PATH_TRANSLATED': '/home/dil/apps/django/new_devsons.wsgi/product/spare-paint-rollers/',
'QUERY_STRING': '',
'REMOTE_ADDR': '127.0.0.1',
'REMOTE_PORT': '37132',
'REQUEST_METHOD': 'GET',
'REQUEST_SCHEME': 'http',
'REQUEST_URI': '/product/spare-paint-rollers/',
'SCRIPT_FILENAME': '/home/dil/apps/django/new_devsons.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '127.0.0.1',
'SERVER_ADMIN': '[no address given]',
'SERVER_NAME': 'devsons.co.ke',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '',
'SERVER_SOFTWARE': 'Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7',
'apache.version': (2, 4, 25),
'mod_wsgi.application_group': 'opal15.opalstack.com|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.daemon_connects': '1',
'mod_wsgi.daemon_restarts': '0',
'mod_wsgi.daemon_start': '1711702170323066',
'mod_wsgi.enable_sendfile': '0',
'mod_wsgi.handler_script': '',
'mod_wsgi.ignore_activity': '0',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '19292',
'mod_wsgi.path_info': '/product/spare-paint-rollers/',
'mod_wsgi.process_group': 'django',
'mod_wsgi.queue_start': '1711702170322696',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.request_id': 'DcTStxAGEAA',
'mod_wsgi.request_start': '1711702170321933',
'mod_wsgi.script_name': '',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.script_start': '1711702170323125',
'mod_wsgi.thread_id': 1,
'mod_wsgi.thread_requests': 318L,
'mod_wsgi.total_requests': 4718L,
'mod_wsgi.version': (4, 5, 15),
'wsgi.errors': <mod_wsgi.Log object at 0x7f875904c1c0>,
'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>,
'wsgi.input': <mod_wsgi.Input object at 0x7f87594ac960>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>,
'selected_options': ()} |
product | <Product: Spare Paint Rollers> |
subtype | <ConfigurableProduct: spare-paint-rollers> |
subtype_name | 'ConfigurableProduct' |
subtypes | ('ConfigurableProduct',) |
/home/dil/apps/django/new_devsons/devsons/product_ext/views.py
in subtype_add_template_context
Variable | Value |
---|---|
context | {'current_product': <Product: Spare Paint Rollers>,
'default_view_tax': False,
'error_message': None,
'options': ({'description': u'Spare Paint Roller Brushes',
'id': 136,
'items': (<Option: 4">, <Option: 7">, <Option: 9">),
'name': u'Size'},),
'product': <Product: Spare Paint Rollers>,
'sale': None} |
default_view_tax | False |
kwargs | {} |
options | ({'description': u'Spare Paint Roller Brushes',
'id': 136,
'items': (<Option: 4">, <Option: 7">, <Option: 9">),
'name': u'Size'},) |
product | <ConfigurableProduct: spare-paint-rollers> |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTEXT_DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'CONTEXT_PREFIX': '',
'CSRF_COOKIE': '077c26e276e6fd791c55062e926d9153',
'DOCUMENT_ROOT': '/usr/local/apache2/htdocs',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip, br',
'HTTP_CDN_LOOP': 'cloudflare',
'HTTP_CF_CONNECTING_IP': '3.85.85.246',
'HTTP_CF_IPCOUNTRY': 'US',
'HTTP_CF_RAY': '86be9b639ee27003-IAD',
'HTTP_CF_VISITOR': '{"scheme":"https"}',
'HTTP_CONNECTION': 'upgrade',
'HTTP_FORWARDED_REQUEST_URI': '/product/spare-paint-rollers/',
'HTTP_HOST': 'devsons.co.ke',
'HTTP_HTTPS': 'off',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '3.85.85.246, 3.85.85.246',
'HTTP_X_FORWARDED_HOST': 'devsons.co.ke',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_FORWARDED_SERVER': 'devsons.co.ke',
'HTTP_X_FORWARDED_SSL': 'off',
'LD_LIBRARY_PATH': '/home/dil/apps/django/apache2/lib',
'PATH_INFO': u'/product/spare-paint-rollers/',
'PATH_TRANSLATED': '/home/dil/apps/django/new_devsons.wsgi/product/spare-paint-rollers/',
'QUERY_STRING': '',
'REMOTE_ADDR': '127.0.0.1',
'REMOTE_PORT': '37132',
'REQUEST_METHOD': 'GET',
'REQUEST_SCHEME': 'http',
'REQUEST_URI': '/product/spare-paint-rollers/',
'SCRIPT_FILENAME': '/home/dil/apps/django/new_devsons.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '127.0.0.1',
'SERVER_ADMIN': '[no address given]',
'SERVER_NAME': 'devsons.co.ke',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '',
'SERVER_SOFTWARE': 'Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7',
'apache.version': (2, 4, 25),
'mod_wsgi.application_group': 'opal15.opalstack.com|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.daemon_connects': '1',
'mod_wsgi.daemon_restarts': '0',
'mod_wsgi.daemon_start': '1711702170323066',
'mod_wsgi.enable_sendfile': '0',
'mod_wsgi.handler_script': '',
'mod_wsgi.ignore_activity': '0',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '19292',
'mod_wsgi.path_info': '/product/spare-paint-rollers/',
'mod_wsgi.process_group': 'django',
'mod_wsgi.queue_start': '1711702170322696',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.request_id': 'DcTStxAGEAA',
'mod_wsgi.request_start': '1711702170321933',
'mod_wsgi.script_name': '',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.script_start': '1711702170323125',
'mod_wsgi.thread_id': 1,
'mod_wsgi.thread_requests': 318L,
'mod_wsgi.total_requests': 4718L,
'mod_wsgi.version': (4, 5, 15),
'wsgi.errors': <mod_wsgi.Log object at 0x7f875904c1c0>,
'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>,
'wsgi.input': <mod_wsgi.Input object at 0x7f87594ac960>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
selected_options | () |
serialize_options | <function serialize_options at 0x7f875a176d70> |
/home/dil/apps/django/new_devsons/devsons/product_ext/views.py
in productvariation_details
Variable | Value |
---|---|
create | False |
detail | {'PRICE': {}, 'QTY': Decimal('10000'), 'SLUG': u'spare-paint-roller-brushes-9'} |
details | {u'9': {'PRICE': {},
'QTY': Decimal('10000'),
'SLUG': u'spare-paint-roller-brushes-9'},
'SALE': None} |
detl | <ProductPriceLookup: ProductPriceLookup object> |
discount | None |
ignore_stock | True |
include_tax | False |
key | u'9' |
product | <Product: Spare Paint Rollers> |
qty | Decimal('10000') |
qtykey | '1' |
use_discount | None |
user | <django.contrib.auth.models.AnonymousUser object at 0x7f8759d174d0> |
variations | [<ProductPriceLookup: ProductPriceLookup object>, <ProductPriceLookup: ProductPriceLookup object>, <ProductPriceLookup: ProductPriceLookup object>] |
/home/dil/apps/django/env/lib/python2.7/site-packages/product/models.py
in _dynamic_price
Variable | Value |
---|---|
adjust | <product.prices.PriceAdjustmentCalc object at 0x7f8759d17f90> |
self | <ProductPriceLookup: ProductPriceLookup object> |
/home/dil/apps/django/env/lib/python2.7/site-packages/django/dispatch/dispatcher.py
in send
Variable | Value |
---|---|
named | {'adjustment': <product.prices.PriceAdjustmentCalc object at 0x7f8759d17f90>,
'discountable': True,
'slug': u'spare-paint-roller-brushes-9'} |
receiver | <function tiered_price_listener at 0x7f875a3b1938> |
responses | [] |
self | <django.dispatch.dispatcher.Signal object at 0x7f875a989c90> |
sender | <ProductPriceLookup: ProductPriceLookup object> |
/home/dil/apps/django/env/lib/python2.7/site-packages/satchmo_ext/tieredpricing/models.py
in tiered_price_listener
Variable | Value |
---|---|
adjustment | <product.prices.PriceAdjustmentCalc object at 0x7f8759d17f90> |
discountable | True |
kwargs | {'discountable': True,
'sender': <ProductPriceLookup: ProductPriceLookup object>,
'slug': u'spare-paint-roller-brushes-9'} |
signal | <django.dispatch.dispatcher.Signal object at 0x7f875a989c90> |
/home/dil/apps/django/env/lib/python2.7/site-packages/product/prices.py
in _product
Variable | Value |
---|---|
self | <product.prices.PriceAdjustmentCalc object at 0x7f8759d17f90> |
/home/dil/apps/django/env/lib/python2.7/site-packages/product/models.py
in _product
Variable | Value |
---|---|
self | <ProductPriceLookup: ProductPriceLookup object> |
/home/dil/apps/django/env/lib/python2.7/site-packages/django/db/models/manager.py
in get
Variable | Value |
---|---|
args | () |
kwargs | {'slug': u'spare-paint-roller-brushes-9'} |
self | <product.models.ProductManager object at 0x7f875a636f90> |
/home/dil/apps/django/env/lib/python2.7/site-packages/django/db/models/query.py
in get
Variable | Value |
---|---|
args | () |
clone | [] |
kwargs | {'slug': u'spare-paint-roller-brushes-9'} |
num | 0 |
self | [<Product: 10inch Tin Man Snip>, <Product: 1/2 Drive - Box Socket Set>, <Product: 12inch Tin Man Snip>, <Product: 12PC Eastman Fix Spanner Set>, <Product: 14PC Eastman Combination Spanner Set>, <Product: 300ml Oil Can>, <Product: 3/4 Drive - Box Socket Set>, <Product: 3-Jaw Gear Puller>, <Product: 3-Jaw Gear Puller (10")>, <Product: 3-Jaw Gear Puller (12")>, <Product: 3-Jaw Gear Puller (14")>, <Product: 3-Jaw Gear Puller (3")>, <Product: 3-Jaw Gear Puller (4")>, <Product: 3-Jaw Gear Puller (6")>, <Product: 3-Jaw Gear Puller (8")>, <Product: 4- arm Garden Sprinkler>, <Product: 4Pc Garden Tool Set>, <Product: 500ml Oil Can>, <Product: 5 Tray Empty Tool Box>, <Product: 808 Brand Drawer Locks>, '...(remaining elements truncated)...'] |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTEXT_DOCUMENT_ROOT | '/usr/local/apache2/htdocs' |
CONTEXT_PREFIX | '' |
CSRF_COOKIE | '077c26e276e6fd791c55062e926d9153' |
DOCUMENT_ROOT | '/usr/local/apache2/htdocs' |
GATEWAY_INTERFACE | 'CGI/1.1' |
HTTP_ACCEPT | '*/*' |
HTTP_ACCEPT_ENCODING | 'gzip, br' |
HTTP_CDN_LOOP | 'cloudflare' |
HTTP_CF_CONNECTING_IP | '3.85.85.246' |
HTTP_CF_IPCOUNTRY | 'US' |
HTTP_CF_RAY | '86be9b639ee27003-IAD' |
HTTP_CF_VISITOR | '{"scheme":"https"}' |
HTTP_CONNECTION | 'upgrade' |
HTTP_FORWARDED_REQUEST_URI | '/product/spare-paint-rollers/' |
HTTP_HOST | 'devsons.co.ke' |
HTTP_HTTPS | 'off' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '3.85.85.246, 3.85.85.246' |
HTTP_X_FORWARDED_HOST | 'devsons.co.ke' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_X_FORWARDED_SERVER | 'devsons.co.ke' |
HTTP_X_FORWARDED_SSL | 'off' |
LD_LIBRARY_PATH | '/home/dil/apps/django/apache2/lib' |
PATH_INFO | u'/product/spare-paint-rollers/' |
PATH_TRANSLATED | '/home/dil/apps/django/new_devsons.wsgi/product/spare-paint-rollers/' |
QUERY_STRING | '' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '37132' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'http' |
REQUEST_URI | '/product/spare-paint-rollers/' |
SCRIPT_FILENAME | '/home/dil/apps/django/new_devsons.wsgi' |
SCRIPT_NAME | u'' |
SERVER_ADDR | '127.0.0.1' |
SERVER_ADMIN | '[no address given]' |
SERVER_NAME | 'devsons.co.ke' |
SERVER_PORT | '80' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SIGNATURE | '' |
SERVER_SOFTWARE | 'Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7' |
apache.version | (2, 4, 25) |
mod_wsgi.application_group | 'opal15.opalstack.com|' |
mod_wsgi.callable_object | 'application' |
mod_wsgi.daemon_connects | '1' |
mod_wsgi.daemon_restarts | '0' |
mod_wsgi.daemon_start | '1711702170323066' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
mod_wsgi.ignore_activity | '0' |
mod_wsgi.listener_host | '' |
mod_wsgi.listener_port | '19292' |
mod_wsgi.path_info | '/product/spare-paint-rollers/' |
mod_wsgi.process_group | 'django' |
mod_wsgi.queue_start | '1711702170322696' |
mod_wsgi.request_handler | 'wsgi-script' |
mod_wsgi.request_id | 'DcTStxAGEAA' |
mod_wsgi.request_start | '1711702170321933' |
mod_wsgi.script_name | '' |
mod_wsgi.script_reloading | '1' |
mod_wsgi.script_start | '1711702170323125' |
mod_wsgi.thread_id | 1 |
mod_wsgi.thread_requests | 318L |
mod_wsgi.total_requests | 4718L |
mod_wsgi.version | (4, 5, 15) |
wsgi.errors | <mod_wsgi.Log object at 0x7f875904c1c0> |
wsgi.file_wrapper | <type 'mod_wsgi.FileWrapper'> |
wsgi.input | <mod_wsgi.Input object at 0x7f87594ac960> |
wsgi.multiprocess | True |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
new_devsons.devsons.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_ACTIVATION_DAYS | 7 |
ADMINS | (('Sales', '[email protected]'),) |
ADMIN_FOR | () |
ADMIN_MEDIA_PREFIX | '/media/' |
AKISMET_API_KEY | '5961bae78de2' |
ALLOWED_INCLUDE_ROOTS | () |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('satchmo_store.accounts.email-auth.EmailBackend',
'django.contrib.auth.backends.ModelBackend') |
BANNED_IPS | () |
CACHE_BACKEND | 'locmem://' |
CACHE_MIDDLEWARE_KEY_PREFIX | '' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CACHE_PREFIX | 'STORE' |
CACHE_TIMEOUT | 300 |
CKEDITOR_CONFIGS | {'default': {'height': 300,
'toolbar': [['Save', 'NewPage', 'Preview', '-', 'Templates'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'-',
'Print',
'SpellChecker',
'Scayt'],
['Undo',
'Redo',
'-',
'Find',
'Replace',
'-',
'SelectAll',
'RemoveFormat'],
['Maximize', 'ShowBlocks', '-', 'About'],
'/',
['Bold',
'Italic',
'Underline',
'Strike',
'-',
'Subscript',
'Superscript'],
['NumberedList',
'BulletedList',
'-',
'Outdent',
'Indent'],
['JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Link', 'Unlink', 'Anchor'],
['Image',
'HorizontalRule',
'Smiley',
'SpecialChar',
'PageBreak'],
'/',
['Format', 'Font', 'FontSize', 'TextColor']],
'toolbarCanCollapse': False,
'width': 620}} |
CKEDITOR_MEDIA_PREFIX | '/static/ckeditor/' |
CKEDITOR_UPLOAD_PATH | '/home/dil/apps/django/devsons/static/images/' |
CKEDITOR_UPLOAD_PREFIX | '/static/images/' |
COMMENTS_ALLOW_PROFANITIES | False |
COMMENTS_BANNED_USERS_GROUP | None |
COMMENTS_FIRST_FEW | 0 |
COMMENTS_MODERATORS_GROUP | None |
COMMENTS_SKETCHY_USERS_GROUP | None |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
DATABASES | {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': '',
'NAME': 'dil',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '',
'TEST_CHARSET': None,
'TEST_COLLATION': None,
'TEST_MIRROR': None,
'TEST_NAME': None,
'TIME_ZONE': 'Africa/Nairobi',
'USER': 'diluser'}} |
DATABASE_ENGINE | '' |
DATABASE_HOST | '' |
DATABASE_NAME | '' |
DATABASE_OPTIONS | {} |
DATABASE_PASSWORD | '********************' |
DATABASE_PORT | '' |
DATABASE_ROUTERS | [] |
DATABASE_USER | '' |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ('%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M',
'%m/%d/%y') |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ('%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y') |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DEBUG_TOOLBAR_CONFIG | {'INTERCEPT_REDIRECTS': False} |
DECIMAL_SEPARATOR | '.' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_CONTENT_TYPE | 'text/html' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DIRNAME | '/home/dil/apps/django/new_devsons/devsons' |
DISALLOWED_USER_AGENTS | () |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.webfaction.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'dil' |
EMAIL_PORT | 25 |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_USE_TLS | False |
FILE_CHARSET | 'utf-8' |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | () |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
IGNORABLE_404_ENDS | ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') |
IGNORABLE_404_STARTS | ('/cgi-bin/', '/_vti_bin', '/_vti_inf') |
INSTALLED_APPS | ['django.contrib.sites',
'satchmo_store.shop',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.comments',
'django.contrib.sessions',
'django.contrib.sitemaps',
'django.contrib.messages',
'django.contrib.markup',
'django.contrib.humanize',
'registration',
'sorl.thumbnail',
'keyedcache',
'livesettings',
'l10n',
'satchmo_utils.thumbnail',
'satchmo_store.contact',
'tax',
'tax.modules.percent',
'shipping',
'shipping.modules.tiered',
'product',
'product.modules.configurable',
'satchmo_ext.brand',
'payment',
'satchmo_ext.satchmo_toolbar',
'satchmo_utils',
'satchmo_ext.tieredpricing',
'app_plugins',
'lamusoftware.generic',
'lamusoftware.blog',
'devsons.pages',
'devsons.payment_modules.kopokopo',
'devsons.product_ext',
'django',
'devsons.announcements',
'debug_toolbar'] |
INTERNAL_IPS | '127.0.0.1' |
L10N_SETTINGS | {'allow_translation_choice': False,
'currency_formats': {'KES': {'decimal': ',',
'negative': u'KShs. (%(val)0.0f)',
'positive': u'KShs. %(val)0.0f',
'symbol': u'KShs. '}},
'default_currency': 'KES',
'show_admin_translations': False} |
LANGUAGES | (('en', 'English'),) |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_NAME | 'django_language' |
LOCALE_PATHS | () |
LOGFILE | 'satchmo.log' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_URL | '/accounts/logout/' |
MANAGERS | (('Sales', '[email protected]'),) |
MEDIA_ROOT | '/home/dil/apps/django/devsons/static/' |
MEDIA_URL | '/static/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.user_messages.LegacyFallbackStorage' |
MIDDLEWARE_CLASSES | ('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'threaded_multihost.middleware.ThreadLocalMiddleware',
'satchmo_store.shop.SSLMiddleware.SSLRedirect',
'debug_toolbar.middleware.DebugToolbarMiddleware') |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
PRODUCTION_HOST | True |
PROFANITIES_LIST | '********************' |
ROOT_URLCONF | 'devsons.urls' |
SATCHMO_DIRNAME | '/home/dil/apps/django/new_devsons/devsons' |
SATCHMO_SETTINGS | {'MULTISHOP': False, 'SHOP_BASE': ''} |
SECRET_KEY | '********************' |
SEND_BROKEN_LINK_EMAILS | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SETTINGS_MODULE | 'new_devsons.devsons.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SITE_ID | 1 |
SKIP_SOUTH_TESTS | True |
TEMPLATE_CONTEXT_PROCESSORS | ('satchmo_store.shop.context_processors.settings',
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.contrib.messages.context_processors.messages',
'devsons.pages.context_processors.get_context') |
TEMPLATE_DEBUG | True |
TEMPLATE_DIRS | ('/home/dil/apps/django/new_devsons/devsons/templates',) |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader') |
TEMPLATE_STRING_IF_INVALID | '' |
TEST_DATABASE_CHARSET | None |
TEST_DATABASE_COLLATION | None |
TEST_DATABASE_NAME | None |
TEST_RUNNER | 'django.test.simple.DjangoTestSuiteRunner' |
THOUSAND_SEPARATOR | ',' |
THUMBNAIL_DEBUG | False |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M') |
TIME_ZONE | 'Africa/Nairobi' |
TRANSACTIONS_MANAGED | False |
TYPEPAD_ANTISPAM_API_KEY | '0cdb9996e5fcf81a2e014fde3f7c88fc' |
UPLOAD_DIR | 'uploads/' |
URL_VALIDATOR_USER_AGENT | 'Django/1.2.1 (http://www.djangoproject.com)' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
YEAR_MONTH_FORMAT | 'F Y' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.