(1040, 'Too many connections')
Request Method: | GET |
---|---|
Request URL: | https://www.nyimboo.com/s/content/128/128-dark-sensei-yolo/ |
Django Version: | 3.2.7 |
Exception Type: | OperationalError |
Exception Value: | (1040, 'Too many connections') |
Exception Location: | /home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/connections.py, line 195, in __init__ |
Python Executable: | /home/nyimyfmx/virtualenv/public_html/main/3.8/bin/python |
Python Version: | 3.8.18 |
Python Path: | ['', '/home/nyimyfmx/public_html/main', '/opt/alt/python38/lib64/python38.zip', '/opt/alt/python38/lib64/python3.8', '/opt/alt/python38/lib64/python3.8/lib-dynload', '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages', '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages'] |
Server time: | Thu, 28 Mar 2024 14:26:22 +0000 |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 219, in ensure_connection
)
@async_unsafe
def ensure_connection(self):
"""Guarantee that a connection to the database is established."""
if self.connection is None:
with self.wrap_database_errors:
self.connect()…
# ##### Backend-specific wrappers for PEP-249 connection methods #####
def _prepare_cursor(self, cursor):
"""
Validate the connection is usable and perform database cursor wrapping.
Variable | Value |
---|---|
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>,) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function BaseDatabaseWrapper.connect at 0x7f61d26571f0> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 200, in connect
# Reset parameters defining when to close the connection
max_age = self.settings_dict['CONN_MAX_AGE']
self.close_at = None if max_age is None else time.monotonic() + max_age
self.closed_in_transaction = False
self.errors_occurred = False
# Establish the connection
conn_params = self.get_connection_params()
self.connection = self.get_new_connection(conn_params)…
self.set_autocommit(self.settings_dict['AUTOCOMMIT'])
self.init_connection_state()
connection_created.send(sender=self.__class__, connection=self)
self.run_on_commit = []
Variable | Value |
---|---|
conn_params | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
max_age | 0 |
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>, {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'}) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function DatabaseWrapper.get_new_connection at 0x7f61d1ec9f70> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/mysql/base.py
, line 234, in get_new_connection
))
self.isolation_level = isolation_level
kwargs.update(options)
return kwargs
@async_unsafe
def get_new_connection(self, conn_params):
connection = Database.connect(**conn_params)…
# bytes encoder in mysqlclient doesn't work and was added only to
# prevent KeyErrors in Django < 2.0. We can remove this workaround when
# mysqlclient 2.1 becomes the minimal mysqlclient supported by Django.
# See https://github.com/PyMySQL/mysqlclient/issues/489
if connection.encoders.get(bytes) is bytes:
connection.encoders.pop(bytes)
Variable | Value |
---|---|
conn_params | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/__init__.py
, line 121, in Connect
return bytes(x)
def Connect(*args, **kwargs):
"""Factory function for connections.Connection."""
from MySQLdb.connections import Connection
return Connection(*args, **kwargs)…
connect = Connection = Connect
__all__ = [
"BINARY",
Variable | Value |
---|---|
Connection | <class 'MySQLdb.connections.Connection'> |
args | () |
kwargs | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/connections.py
, line 195, in __init__
if multi_statements:
client_flag |= CLIENT.MULTI_STATEMENTS
kwargs2["client_flag"] = client_flag
# PEP-249 requires autocommit to be initially off
autocommit = kwargs2.pop("autocommit", False)
super().__init__(*args, **kwargs2)…
self.cursorclass = cursorclass
self.encoders = {
k: v
for k, v in conv.items()
if type(k) is not int # noqa: E721
}
Variable | Value |
---|---|
CLIENT | <module 'MySQLdb.constants.CLIENT' from '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/constants/CLIENT.py'> |
FIELD_TYPE | <module 'MySQLdb.constants.FIELD_TYPE' from '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/constants/FIELD_TYPE.py'> |
__class__ | <class 'MySQLdb.connections.Connection'> |
_bytes_or_str | ((128, <class 'bytes'>), (None, <class 'str'>)) |
args | () |
autocommit | False |
charset | 'utf8mb4' |
client_flag | 196610 |
collation | '' |
conv | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
conv2 | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
conversions | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function TimeDelta_or_None at 0x7f61d265aee0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
cursorclass | <class 'MySQLdb.cursors.Cursor'> |
k | 245 |
kwargs | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
kwargs2 | {'charset': 'utf8mb4', 'client_flag': 196610, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'user': 'nyimyfmx_nyimboo'} |
multi_statements | True |
self | <_mysql.connection open to '(null)' at 0x56198d4317c0> |
sql_mode | 'STRICT_ALL_TABLES' |
use_unicode | True |
v | <class 'bytes'> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
return response
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | OperationalError(1040, 'Too many connections') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f61d11d18b0>> |
request | <WSGIRequest: GET '/s/content/128/128-dark-sensei-yolo/'> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/core/handlers/base.py
, line 181, in _get_response
if response is None:
wrapped_callback = self.make_view_atomic(callback)
# If it is an asynchronous view, run it in a subthread.
if asyncio.iscoroutinefunction(wrapped_callback):
wrapped_callback = async_to_sync(wrapped_callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None (a common error).
Variable | Value |
---|---|
callback | <function item_view at 0x7f61d0413b80> |
callback_args | () |
callback_kwargs | {'pk': '128', 'slug': '128-dark-sensei-yolo'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f61d0d918b0>> |
request | <WSGIRequest: GET '/s/content/128/128-dark-sensei-yolo/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f61d11d18b0> |
wrapped_callback | <function item_view at 0x7f61d0413b80> |
/home/nyimyfmx/public_html/main/store/views.py
, line 169, in item_view
return render(request, 'store/choices.html', context)
def item_view(request, pk, slug):
ip_address = request.META.get('HTTP_X_FORWARDED_FOR', request.META.get('REMOTE_ADDR', '')).split(',')[0].strip()
try:
items = Item.objects.get(id=pk)…
except ObjectDoesNotExist:
return HttpResponse('<h1>404 ERROR, CONTENT NOT FOUND or deleted!</h1>')
subCat = items.category
related_items = Item.objects.filter(category__name=subCat)[:6]
#display by seller
seller = items.business_owner
Variable | Value |
---|---|
ip_address | '35.173.233.176' |
pk | '128' |
request | <WSGIRequest: GET '/s/content/128/128-dark-sensei-yolo/'> |
slug | '128-dark-sensei-yolo' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/manager.py
, line 85, in manager_method
def check(self, **kwargs):
return []
@classmethod
def _get_queryset_methods(cls, queryset_class):
def create_method(name, method):
def manager_method(self, *args, **kwargs):
return getattr(self.get_queryset(), name)(*args, **kwargs)…
manager_method.__name__ = method.__name__
manager_method.__doc__ = method.__doc__
return manager_method
new_methods = {}
for name, method in inspect.getmembers(queryset_class, predicate=inspect.isfunction):
Variable | Value |
---|---|
args | () |
kwargs | {'id': '128'} |
name | 'get' |
self | <django.db.models.manager.Manager object at 0x7f61cfc7b6a0> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/query.py
, line 431, in get
clone = self._chain() if self.query.combinator else self.filter(*args, **kwargs)
if self.query.can_filter() and not self.query.distinct_fields:
clone = clone.order_by()
limit = None
if not clone.query.select_for_update or connections[clone.db].features.supports_select_for_update_with_limit:
limit = MAX_GET_RESULTS
clone.query.set_limits(high=limit)
num = len(clone)…
if num == 1:
return clone._result_cache[0]
if not num:
raise self.model.DoesNotExist(
"%s matching query does not exist." %
self.model._meta.object_name
Variable | Value |
---|---|
args | () |
clone | Error in formatting: OperationalError: (1040, 'Too many connections') |
kwargs | {'id': '128'} |
limit | 21 |
self | Error in formatting: OperationalError: (1040, 'Too many connections') |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/query.py
, line 262, in __len__
def __repr__(self):
data = list(self[:REPR_OUTPUT_SIZE + 1])
if len(data) > REPR_OUTPUT_SIZE:
data[-1] = "...(remaining elements truncated)..."
return '<%s %r>' % (self.__class__.__name__, data)
def __len__(self):
self._fetch_all()…
return len(self._result_cache)
def __iter__(self):
"""
The queryset iterator protocol uses three nested iterators in the
default case:
Variable | Value |
---|---|
self | Error in formatting: OperationalError: (1040, 'Too many connections') |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/query.py
, line 1324, in _fetch_all
c._known_related_objects = self._known_related_objects
c._iterable_class = self._iterable_class
c._fields = self._fields
return c
def _fetch_all(self):
if self._result_cache is None:
self._result_cache = list(self._iterable_class(self))…
if self._prefetch_related_lookups and not self._prefetch_done:
self._prefetch_related_objects()
def _next_is_sticky(self):
"""
Indicate that the next filter call and the one following that should
Variable | Value |
---|---|
self | Error in formatting: OperationalError: (1040, 'Too many connections') |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/query.py
, line 51, in __iter__
def __iter__(self):
queryset = self.queryset
db = queryset.db
compiler = queryset.query.get_compiler(using=db)
# Execute the query. This will also fill compiler.select, klass_info,
# and annotations.
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)…
select, klass_info, annotation_col_map = (compiler.select, compiler.klass_info,
compiler.annotation_col_map)
model_cls = klass_info['model']
select_fields = klass_info['select_fields']
model_fields_start, model_fields_end = select_fields[0], select_fields[-1] + 1
init_list = [f[0].target.attname
Variable | Value |
---|---|
compiler | <django.db.backends.mysql.compiler.SQLCompiler object at 0x7f61d04f7dc0> |
db | 'default' |
queryset | Error in formatting: OperationalError: (1040, 'Too many connections') |
self | <django.db.models.query.ModelIterable object at 0x7f61d04f76d0> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/models/sql/compiler.py
, line 1173, in execute_sql
if result_type == MULTI:
return iter([])
else:
return
if chunked_fetch:
cursor = self.connection.chunked_cursor()
else:
cursor = self.connection.cursor()…
try:
cursor.execute(sql, params)
except Exception:
# Might fail for server-side cursors (e.g. connection closed)
cursor.close()
raise
Variable | Value |
---|---|
chunk_size | 100 |
chunked_fetch | False |
params | (128,) |
result_type | 'multi' |
self | <django.db.backends.mysql.compiler.SQLCompiler object at 0x7f61d04f7dc0> |
sql | ('SELECT `store_item`.`id`, `store_item`.`name`, ' '`store_item`.`business_owner_id`, `store_item`.`album_id`, ' '`store_item`.`category_id`, `store_item`.`approval_status`, ' '`store_item`.`allow_purchasing`, `store_item`.`allow_downloading`, ' '`store_item`.`price`, `store_item`.`description`, `store_item`.`thumbnail`, ' '`store_item`.`added_date`, `store_item`.`slug` FROM `store_item` WHERE ' '`store_item`.`id` = %s LIMIT 21') |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>,) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function BaseDatabaseWrapper.cursor at 0x7f61d2657790> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 259, in cursor
return self.connection.close()
# ##### Generic wrappers for PEP-249 connection methods #####
@async_unsafe
def cursor(self):
"""Create a cursor, opening a connection if necessary."""
return self._cursor()…
@async_unsafe
def commit(self):
"""Commit a transaction and reset the dirty flag."""
self.validate_thread_sharing()
self.validate_no_atomic_block()
Variable | Value |
---|---|
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 235, in _cursor
if self.queries_logged:
wrapped_cursor = self.make_debug_cursor(cursor)
else:
wrapped_cursor = self.make_cursor(cursor)
return wrapped_cursor
def _cursor(self, name=None):
self.ensure_connection()…
with self.wrap_database_errors:
return self._prepare_cursor(self.create_cursor(name))
def _commit(self):
if self.connection is not None:
with self.wrap_database_errors:
Variable | Value |
---|---|
name | None |
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>,) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function BaseDatabaseWrapper.ensure_connection at 0x7f61d26573a0> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 219, in ensure_connection
)
@async_unsafe
def ensure_connection(self):
"""Guarantee that a connection to the database is established."""
if self.connection is None:
with self.wrap_database_errors:
self.connect()…
# ##### Backend-specific wrappers for PEP-249 connection methods #####
def _prepare_cursor(self, cursor):
"""
Validate the connection is usable and perform database cursor wrapping.
Variable | Value |
---|---|
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/utils.py
, line 90, in __exit__
db_exc_type = getattr(self.wrapper.Database, dj_exc_type.__name__)
if issubclass(exc_type, db_exc_type):
dj_exc_value = dj_exc_type(*exc_value.args)
# Only set the 'errors_occurred' flag for errors that may make
# the connection unusable.
if dj_exc_type not in (DataError, IntegrityError):
self.wrapper.errors_occurred = True
raise dj_exc_value.with_traceback(traceback) from exc_value…
def __call__(self, func):
# Note that we are intentionally not using @wraps here for performance
# reasons. Refs #21109.
def inner(*args, **kwargs):
with self:
Variable | Value |
---|---|
db_exc_type | <class 'MySQLdb.OperationalError'> |
dj_exc_type | <class 'django.db.utils.OperationalError'> |
dj_exc_value | OperationalError(1040, 'Too many connections') |
exc_type | <class 'MySQLdb.OperationalError'> |
exc_value | OperationalError(1040, 'Too many connections') |
self | <django.db.utils.DatabaseErrorWrapper object at 0x7f61cff1e9d0> |
traceback | <traceback object at 0x7f61cfc2e600> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 219, in ensure_connection
)
@async_unsafe
def ensure_connection(self):
"""Guarantee that a connection to the database is established."""
if self.connection is None:
with self.wrap_database_errors:
self.connect()…
# ##### Backend-specific wrappers for PEP-249 connection methods #####
def _prepare_cursor(self, cursor):
"""
Validate the connection is usable and perform database cursor wrapping.
Variable | Value |
---|---|
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>,) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function BaseDatabaseWrapper.connect at 0x7f61d26571f0> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/base/base.py
, line 200, in connect
# Reset parameters defining when to close the connection
max_age = self.settings_dict['CONN_MAX_AGE']
self.close_at = None if max_age is None else time.monotonic() + max_age
self.closed_in_transaction = False
self.errors_occurred = False
# Establish the connection
conn_params = self.get_connection_params()
self.connection = self.get_new_connection(conn_params)…
self.set_autocommit(self.settings_dict['AUTOCOMMIT'])
self.init_connection_state()
connection_created.send(sender=self.__class__, connection=self)
self.run_on_commit = []
Variable | Value |
---|---|
conn_params | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
max_age | 0 |
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/utils/asyncio.py
, line 26, in inner
event_loop = asyncio.get_event_loop()
except RuntimeError:
pass
else:
if event_loop.is_running():
raise SynchronousOnlyOperation(message)
# Pass onwards.
return func(*args, **kwargs)…
return inner
# If the message is actually a function, then be a no-arguments decorator.
if callable(message):
func = message
message = 'You cannot call this from an async context - use a thread or sync_to_async.'
return decorator(func)
Variable | Value |
---|---|
args | (<django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070>, {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'}) |
event_loop | <_UnixSelectorEventLoop running=False closed=False debug=False> |
func | <function DatabaseWrapper.get_new_connection at 0x7f61d1ec9f70> |
kwargs | {} |
message | 'You cannot call this from an async context - use a thread or sync_to_async.' |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib/python3.8/site-packages/django/db/backends/mysql/base.py
, line 234, in get_new_connection
))
self.isolation_level = isolation_level
kwargs.update(options)
return kwargs
@async_unsafe
def get_new_connection(self, conn_params):
connection = Database.connect(**conn_params)…
# bytes encoder in mysqlclient doesn't work and was added only to
# prevent KeyErrors in Django < 2.0. We can remove this workaround when
# mysqlclient 2.1 becomes the minimal mysqlclient supported by Django.
# See https://github.com/PyMySQL/mysqlclient/issues/489
if connection.encoders.get(bytes) is bytes:
connection.encoders.pop(bytes)
Variable | Value |
---|---|
conn_params | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
self | <django.db.backends.mysql.base.DatabaseWrapper object at 0x7f61d26b7070> |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/__init__.py
, line 121, in Connect
return bytes(x)
def Connect(*args, **kwargs):
"""Factory function for connections.Connection."""
from MySQLdb.connections import Connection
return Connection(*args, **kwargs)…
connect = Connection = Connect
__all__ = [
"BINARY",
Variable | Value |
---|---|
Connection | <class 'MySQLdb.connections.Connection'> |
args | () |
kwargs | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/connections.py
, line 195, in __init__
if multi_statements:
client_flag |= CLIENT.MULTI_STATEMENTS
kwargs2["client_flag"] = client_flag
# PEP-249 requires autocommit to be initially off
autocommit = kwargs2.pop("autocommit", False)
super().__init__(*args, **kwargs2)…
self.cursorclass = cursorclass
self.encoders = {
k: v
for k, v in conv.items()
if type(k) is not int # noqa: E721
}
Variable | Value |
---|---|
CLIENT | <module 'MySQLdb.constants.CLIENT' from '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/constants/CLIENT.py'> |
FIELD_TYPE | <module 'MySQLdb.constants.FIELD_TYPE' from '/home/nyimyfmx/virtualenv/public_html/main/3.8/lib64/python3.8/site-packages/MySQLdb/constants/FIELD_TYPE.py'> |
__class__ | <class 'MySQLdb.connections.Connection'> |
_bytes_or_str | ((128, <class 'bytes'>), (None, <class 'str'>)) |
args | () |
autocommit | False |
charset | 'utf8mb4' |
client_flag | 196610 |
collation | '' |
conv | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
conv2 | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
conversions | {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function TimeDelta_or_None at 0x7f61d265aee0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>} |
cursorclass | <class 'MySQLdb.cursors.Cursor'> |
k | 245 |
kwargs | {'charset': 'utf8mb4', 'client_flag': 2, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True, 'user': 'nyimyfmx_nyimboo'} |
kwargs2 | {'charset': 'utf8mb4', 'client_flag': 196610, 'conv': {0: <class 'decimal.Decimal'>, 1: <class 'int'>, 2: <class 'int'>, 3: <class 'int'>, 4: <class 'float'>, 5: <class 'float'>, 7: <function DateTime_or_None at 0x7f61d265ae50>, 8: <class 'int'>, 9: <class 'int'>, 10: <function Date_or_None at 0x7f61d2668040>, 11: <function typecast_time at 0x7f61d2b840d0>, 12: <function DateTime_or_None at 0x7f61d265ae50>, 13: <class 'int'>, 15: <class 'bytes'>, 245: <class 'bytes'>, 246: <class 'decimal.Decimal'>, 249: <class 'bytes'>, 250: <class 'bytes'>, 251: <class 'bytes'>, 252: <class 'bytes'>, 253: <class 'bytes'>, 254: <class 'bytes'>, <class 'array.array'>: <function array2Str at 0x7f61d26689d0>, <class 'decimal.Decimal'>: <function Decimal2Literal at 0x7f61d2668940>, <class 'datetime.date'>: <function Thing2Literal at 0x7f61d26688b0>, <class 'datetime.datetime'>: <function DateTime2literal at 0x7f61d26680d0>, <class 'datetime.timedelta'>: <function DateTimeDelta2literal at 0x7f61d2668160>, <class 'set'>: <function Set2Str at 0x7f61d2668670>, <class 'NoneType'>: <function None2NULL at 0x7f61d2668820>, <class 'int'>: <function Thing2Str at 0x7f61d2668700>, <class 'float'>: <function Float2Str at 0x7f61d2668790>, <class 'bool'>: <function Bool2Str at 0x7f61d2668550>}, 'database': 'nyimyfmx_nyimboo', 'host': 'localhost', 'password': 'cbwvR4Mrb77P', 'port': 3306, 'user': 'nyimyfmx_nyimboo'} |
multi_statements | True |
self | <_mysql.connection open to '(null)' at 0x56198d4317c0> |
sql_mode | 'STRICT_ALL_TABLES' |
use_unicode | True |
v | <class 'bytes'> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'www.nyimboo.com' |
HTTP_REFERER | 'https://www.nyimboo.com/s/content/128/128-dark-sensei-yolo' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '35.173.233.176' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_HTTPS | 'on' |
PATH_INFO | '/s/content/128/128-dark-sensei-yolo/' |
PROXY_REMOTE_ADDR | '198.54.116.171' |
QUERY_STRING | '' |
REMOTE_ADDR | '35.173.233.176' |
REMOTE_PORT | '50996' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/s/content/128/128-dark-sensei-yolo/' |
SCRIPT_NAME | '' |
SCRIPT_URI | 'https://www.nyimboo.com/s/content/128/128-dark-sensei-yolo/' |
SCRIPT_URL | '/s/content/128/128-dark-sensei-yolo/' |
SERVER_ADDR | '198.54.116.171' |
SERVER_ADMIN | 'webmaster@nyimboo.com' |
SERVER_NAME | 'www.nyimboo.com' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'LiteSpeed' |
X-LSCACHE | 'on' |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='ascii'> |
wsgi.file_wrapper | <class 'lsapi_wsgi.FileWrapper'> |
wsgi.input | <lsapi_wsgi.InputStream object at 0x7f61cfe85390> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
nyimboo.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['www.nyimboo.com', 'nyimboo.com', 'https://www.nyimboo.com', 'https://nyimboo.com'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'accounts.User' |
BASE_DIR | '/home/nyimyfmx/public_html/main' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_CONFIGS | {'default': {'toolbar': None}} |
CKEDITOR_IMAGE_BACKEND | 'pillow' |
CKEDITOR_JQUERY_URL | 'https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js' |
CKEDITOR_UPLOAD_PATH | 'uploads/' |
CRONJOBS | [('0 0 * * 0', 'store.cron.my_scheduled_job')] |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'NAME': 'nyimyfmx_nyimboo', 'OPTIONS': {'charset': 'utf8mb4', 'sql_mode': 'STRICT_ALL_TABLES', 'use_unicode': True}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'nyimyfmx_nyimboo'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
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 |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'auto@nyimboo.com' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DJANGORESIZED_DEFAULT_FORCE_FORMAT | 'JPEG' |
DJANGORESIZED_DEFAULT_FORMAT_EXTENSIONS | {'JPEG': '.jpg'} |
DJANGORESIZED_DEFAULT_KEEP_META | True |
DJANGORESIZED_DEFAULT_NORMALIZE_ROTATION | True |
DJANGORESIZED_DEFAULT_QUALITY | 75 |
DJANGORESIZED_DEFAULT_SIZE | [1024, 768] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'premium33.web-hosting.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'auto@nyimboo.com' |
EMAIL_PORT | 26 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
HCAPTCHA_SECRET | '********************' |
HCAPTCHA_SITEKEY | '********************' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.sitemaps', 'django_crontab', 'accounts', 'admanager', 'rest_framework', 'blog', 'django_user_agents', 'importants', 'ckeditor', 'ckeditor_uploader', 'chat', 'store.apps.StoreConfig', 'business', 'paypal.standard.ipn', 'django.contrib.humanize', 'tinymce', 'teams', 'profile_store', 'hcaptcha', 'subscription', 'restapp', 'seo'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/home/nyimyfmx/public_html/main/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | True |
ROOT_URLCONF | 'nyimboo.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
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 |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'nyimboo.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | ('/home/nyimyfmx/public_html/main/static',) |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/nyimyfmx/public_html/main/staticfiles' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'accounts.context_processors.site_details', 'accounts.context_processors.header_models']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
TINYMCE_DEFAULT_CONFIG | {'contextmenu': 'paste copy |link image inserttable | cell row column ' 'deletetable', 'custom_undo_redo_levels': 10, 'language': 'en_EN', 'menubar': 'file edit view insert format tools table help', 'plugins': 'contextmenu advlist autolink lists link image charmap print ' 'preview anchor searchreplace visualblocks code fullscreen ' 'insertdatetime media table paste code help wordcount spellchecker', 'toolbar': 'undo redo | bold italic underline strikethrough | fontselect ' 'fontsizeselect formatselect | alignleft aligncenter alignright ' 'alignjustify | outdent indent | numlist bullist checklist | ' 'forecolor backcolor casechange permanentpen formatpainter ' 'removeformat | pagebreak | charmap emoticons | fullscreen ' 'preview save print | insertfile image media pageembed template ' 'link anchor codesample | a11ycheck ltr rtl | showcomments ' 'addcomment code'} |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'nyimboo.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
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 page generated by the handler for this status code.