'AnonymousUser' object has no attribute 'get_buyer_home_team_given_a_merchant'
Request Method: | GET |
---|---|
Request URL: | https://eagledovetaildrawers.sublimestore.us/invoice/list/ |
Django Version: | 3.1.3 |
Exception Type: | AttributeError |
Exception Value: | 'AnonymousUser' object has no attribute 'get_buyer_home_team_given_a_merchant' |
Exception Location: | /var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/utils/functional.py, line 241, in inner |
Python Executable: | /var/app/venv/staging-LQM1lest/bin/python |
Python Version: | 3.7.16 |
Python Path: | ['/var/app/venv/staging-LQM1lest/bin', '/var/app/current', '/var/app/current/$PYTHONPATH', '/usr/lib64/python37.zip', '/usr/lib64/python3.7', '/usr/lib64/python3.7/lib-dynload', '/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages', '/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages'] |
Server time: | Fri, 29 Mar 2024 11:11:50 +0000 |
/var/app/venv/staging-LQM1lest/lib64/python3.7/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 | AttributeError("'AnonymousUser' object has no attribute 'get_buyer_home_team_given_a_merchant'") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f444a770e90>> |
request | <WSGIRequest: GET '/invoice/list/'> |
/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/core/handlers/base.py
, line 179, 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 ListInvoicesView at 0x7f444925f3b0> |
callback_args | () |
callback_kwargs | {} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f444a73d850>> |
request | <WSGIRequest: GET '/invoice/list/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f444a770e90> |
wrapped_callback | <function ListInvoicesView at 0x7f444925f3b0> |
/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/views/generic/base.py
, line 70, in view
self = cls(**initkwargs)
self.setup(request, *args, **kwargs)
if not hasattr(self, 'request'):
raise AttributeError(
"%s instance has no 'request' attribute. Did you override "
"setup() and forget to call super()?" % cls.__name__
)
return self.dispatch(request, *args, **kwargs)…
view.view_class = cls
view.view_initkwargs = initkwargs
# take name and docstring from class
update_wrapper(view, cls, updated=())
Variable | Value |
---|---|
args | () |
cls | <class 'invoice.views.ListInvoicesView'> |
initkwargs | {} |
kwargs | {} |
request | <WSGIRequest: GET '/invoice/list/'> |
self | <invoice.views.ListInvoicesView object at 0x7f4440429a90> |
/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/views/generic/base.py
, line 98, in dispatch
# Try to dispatch to the right method; if a method doesn't exist,
# defer to the error handler. Also defer to the error handler if the
# request method isn't on the approved list.
if request.method.lower() in self.http_method_names:
handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)…
def http_method_not_allowed(self, request, *args, **kwargs):
logger.warning(
'Method Not Allowed (%s): %s', request.method, request.path,
extra={'status_code': 405, 'request': request}
)
Variable | Value |
---|---|
args | () |
handler | <bound method BaseListView.get of <invoice.views.ListInvoicesView object at 0x7f4440429a90>> |
kwargs | {} |
request | <WSGIRequest: GET '/invoice/list/'> |
self | <invoice.views.ListInvoicesView object at 0x7f4440429a90> |
/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/views/generic/list.py
, line 157, in get
is_empty = not self.object_list.exists()
else:
is_empty = not self.object_list
if is_empty:
raise Http404(_('Empty list and “%(class_name)s.allow_empty” is False.') % {
'class_name': self.__class__.__name__,
})
context = self.get_context_data()…
return self.render_to_response(context)
class MultipleObjectTemplateResponseMixin(TemplateResponseMixin):
"""Mixin for responding with a template and list of objects."""
template_name_suffix = '_list'
Variable | Value |
---|---|
allow_empty | True |
args | () |
kwargs | {} |
request | <WSGIRequest: GET '/invoice/list/'> |
self | <invoice.views.ListInvoicesView object at 0x7f4440429a90> |
/var/app/current/invoice/views.py
, line 357, in get_context_data
class ListInvoicesView(ListView):
model = Invoice
template_name = 'merchant/table-list.html'
def get_context_data(self, *args, **kwargs):
self.kwargs['customer_id'] = str(self.request.user.get_buyer_home_team_given_a_merchant(get_merchant(self.request)).customer_id)…
#Get the merchant context
from merchant.views import MerchantInvoiceListView
merchant_invoice_view = MerchantInvoiceListView()
merchant_invoice_view.request = self.request
merchant_invoice_view.args = self.args
Variable | Value |
---|---|
args | () |
kwargs | {} |
self | <invoice.views.ListInvoicesView object at 0x7f4440429a90> |
/var/app/venv/staging-LQM1lest/lib64/python3.7/site-packages/django/utils/functional.py
, line 241, in inner
empty = object()
def new_method_proxy(func):
def inner(self, *args):
if self._wrapped is empty:
self._setup()
return func(self._wrapped, *args)…
return inner
class LazyObject:
"""
A wrapper for another class that can be used to delay instantiation of the
Variable | Value |
---|---|
args | ('get_buyer_home_team_given_a_merchant',) |
func | <built-in function getattr> |
self | <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f441b2d5790>> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'upgrade' |
HTTP_HOST | 'eagledovetaildrawers.sublimestore.us' |
HTTP_REFERER | 'https://eagledovetaildrawers.sublimestore.us/invoice/list' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_AMZN_TRACE_ID | 'Root=1-6606a1f6-02a2d7bc62e9e58b0df2fe19' |
HTTP_X_FORWARDED_FOR | '44.222.125.114, 10.0.2.88' |
HTTP_X_FORWARDED_PORT | '443' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_REAL_IP | '10.0.2.88' |
PATH_INFO | '/invoice/list/' |
QUERY_STRING | '' |
RAW_URI | '/invoice/list/' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '53134' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | '127.0.0.1' |
SERVER_PORT | '8000' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'gunicorn/20.1.0' |
gunicorn.socket | <socket.socket fd=42, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8000), raddr=('127.0.0.1', 53134)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f441b4ec4d0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f441b77aad0> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
sublimemvp.settings.sublimestoreproduction
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
AIRTABLE_PERSONAL_TOKEN | '********************' |
ALLOWED_HOSTS | ['localhost', '.localhost', 'sublimepay.com', '.sublimepay.com', 'sublimestore.us', '.sublimestore.us', '.sub-example.com', '.elasticbeanstalk.com', 'sublimemvp2.us-east-1.elasticbeanstalk.com', 'sublimemvp.eba-wua9y2rd.us-east-1.elasticbeanstalk.com', '10.0.1.0', '10.0.1.1', '10.0.1.2', '10.0.1.3', '10.0.1.4', '10.0.1.5', '10.0.1.6', '10.0.1.7', '10.0.1.8', '10.0.1.9', '10.0.1.10', '10.0.1.11', '10.0.1.12', '10.0.1.13', '10.0.1.14', '10.0.1.15', '10.0.1.16', '10.0.1.17', '10.0.1.18', '10.0.1.19', '10.0.1.20', '10.0.1.21', '10.0.1.22', '10.0.1.23', '10.0.1.24', '10.0.1.25', '10.0.1.26', '10.0.1.27', '10.0.1.28', '10.0.1.29', '10.0.1.30', '10.0.1.31', '10.0.1.32', '10.0.1.33', '10.0.1.34', '10.0.1.35', '10.0.1.36', '10.0.1.37', '10.0.1.38', '10.0.1.39', '10.0.1.40', '10.0.1.41', '10.0.1.42', '10.0.1.43', '10.0.1.44', '10.0.1.45', '10.0.1.46', '10.0.1.47', '10.0.1.48', '10.0.1.49', '10.0.1.50', '10.0.1.51', '10.0.1.52', '10.0.1.53', '10.0.1.54', '10.0.1.55', '10.0.1.56', '10.0.1.57', '10.0.1.58', '10.0.1.59', '10.0.1.60', '10.0.1.61', '10.0.1.62', '10.0.1.63', '10.0.1.64', '10.0.1.65', '10.0.1.66', '10.0.1.67', '10.0.1.68', '10.0.1.69', '10.0.1.70', '10.0.1.71', '10.0.1.72', '10.0.1.73', '10.0.1.74', '10.0.1.75', '10.0.1.76', '10.0.1.77', '10.0.1.78', '10.0.1.79', '10.0.1.80', '10.0.1.81', '10.0.1.82', '10.0.1.83', '10.0.1.84', '10.0.1.85', '10.0.1.86', '10.0.1.87', '10.0.1.88', '10.0.1.89', '10.0.1.90', '10.0.1.91', '10.0.1.92', '10.0.1.93', '10.0.1.94', '10.0.1.95', '10.0.1.96', '10.0.1.97', '10.0.1.98', '10.0.1.99', '10.0.1.100', '10.0.1.101', '10.0.1.102', '10.0.1.103', '10.0.1.104', '10.0.1.105', '10.0.1.106', '10.0.1.107', '10.0.1.108', '10.0.1.109', '10.0.1.110', '10.0.1.111', '10.0.1.112', '10.0.1.113', '10.0.1.114', '10.0.1.115', '10.0.1.116', '10.0.1.117', '10.0.1.118', '10.0.1.119', '10.0.1.120', '10.0.1.121', '10.0.1.122', '10.0.1.123', '10.0.1.124', '10.0.1.125', '10.0.1.126', '10.0.1.127', '10.0.1.128', '10.0.1.129', '10.0.1.130', '10.0.1.131', '10.0.1.132', '10.0.1.133', '10.0.1.134', '10.0.1.135', '10.0.1.136', '10.0.1.137', '10.0.1.138', '10.0.1.139', '10.0.1.140', '10.0.1.141', '10.0.1.142', '10.0.1.143', '10.0.1.144', '10.0.1.145', '10.0.1.146', '10.0.1.147', '10.0.1.148', '10.0.1.149', '10.0.1.150', '10.0.1.151', '10.0.1.152', '10.0.1.153', '10.0.1.154', '10.0.1.155', '10.0.1.156', '10.0.1.157', '10.0.1.158', '10.0.1.159', '10.0.1.160', '10.0.1.161', '10.0.1.162', '10.0.1.163', '10.0.1.164', '10.0.1.165', '10.0.1.166', '10.0.1.167', '10.0.1.168', '10.0.1.169', '10.0.1.170', '10.0.1.171', '10.0.1.172', '10.0.1.173', '10.0.1.174', '10.0.1.175', '10.0.1.176', '10.0.1.177', '10.0.1.178', '10.0.1.179', '10.0.1.180', '10.0.1.181', '10.0.1.182', '10.0.1.183', '10.0.1.184', '10.0.1.185', '10.0.1.186', '10.0.1.187', '10.0.1.188', '10.0.1.189', '10.0.1.190', '10.0.1.191', '10.0.1.192', '10.0.1.193', '10.0.1.194', '10.0.1.195', '10.0.1.196', '10.0.1.197', '10.0.1.198', '10.0.1.199', '10.0.1.200', '10.0.1.201', '10.0.1.202', '10.0.1.203', '10.0.1.204', '10.0.1.205', '10.0.1.206', '10.0.1.207', '10.0.1.208', '10.0.1.209', '10.0.1.210', '10.0.1.211', '10.0.1.212', '10.0.1.213', '10.0.1.214', '10.0.1.215', '10.0.1.216', '10.0.1.217', '10.0.1.218', '10.0.1.219', '10.0.1.220', '10.0.1.221', '10.0.1.222', '10.0.1.223', '10.0.1.224', '10.0.1.225', '10.0.1.226', '10.0.1.227', '10.0.1.228', '10.0.1.229', '10.0.1.230', '10.0.1.231', '10.0.1.232', '10.0.1.233', '10.0.1.234', '10.0.1.235', '10.0.1.236', '10.0.1.237', '10.0.1.238', '10.0.1.239', '10.0.1.240', '10.0.1.241', '10.0.1.242', '10.0.1.243', '10.0.1.244', '10.0.1.245', '10.0.1.246', '10.0.1.247', '10.0.1.248', '10.0.1.249', '10.0.1.250', '10.0.1.251', '10.0.1.252', '10.0.1.253', '10.0.1.254', '10.0.1.255', '10.0.3.0', '10.0.3.1', '10.0.3.2', '10.0.3.3', '10.0.3.4', '10.0.3.5', '10.0.3.6', '10.0.3.7', '10.0.3.8', '10.0.3.9', '10.0.3.10', '10.0.3.11', '10.0.3.12', '10.0.3.13', '10.0.3.14', '10.0.3.15', '10.0.3.16', '10.0.3.17', '10.0.3.18', '10.0.3.19', '10.0.3.20', '10.0.3.21', '10.0.3.22', '10.0.3.23', '10.0.3.24', '10.0.3.25', '10.0.3.26', '10.0.3.27', '10.0.3.28', '10.0.3.29', '10.0.3.30', '10.0.3.31', '10.0.3.32', '10.0.3.33', '10.0.3.34', '10.0.3.35', '10.0.3.36', '10.0.3.37', '10.0.3.38', '10.0.3.39', '10.0.3.40', '10.0.3.41', '10.0.3.42', '10.0.3.43', '10.0.3.44', '10.0.3.45', '10.0.3.46', '10.0.3.47', '10.0.3.48', '10.0.3.49', '10.0.3.50', '10.0.3.51', '10.0.3.52', '10.0.3.53', '10.0.3.54', '10.0.3.55', '10.0.3.56', '10.0.3.57', '10.0.3.58', '10.0.3.59', '10.0.3.60', '10.0.3.61', '10.0.3.62', '10.0.3.63', '10.0.3.64', '10.0.3.65', '10.0.3.66', '10.0.3.67', '10.0.3.68', '10.0.3.69', '10.0.3.70', '10.0.3.71', '10.0.3.72', '10.0.3.73', '10.0.3.74', '10.0.3.75', '10.0.3.76', '10.0.3.77', '10.0.3.78', '10.0.3.79', '10.0.3.80', '10.0.3.81', '10.0.3.82', '10.0.3.83', '10.0.3.84', '10.0.3.85', '10.0.3.86', '10.0.3.87', '10.0.3.88', '10.0.3.89', '10.0.3.90', '10.0.3.91', '10.0.3.92', '10.0.3.93', '10.0.3.94', '10.0.3.95', '10.0.3.96', '10.0.3.97', '10.0.3.98', '10.0.3.99', '10.0.3.100', '10.0.3.101', '10.0.3.102', '10.0.3.103', '10.0.3.104', '10.0.3.105', '10.0.3.106', '10.0.3.107', '10.0.3.108', '10.0.3.109', '10.0.3.110', '10.0.3.111', '10.0.3.112', '10.0.3.113', '10.0.3.114', '10.0.3.115', '10.0.3.116', '10.0.3.117', '10.0.3.118', '10.0.3.119', '10.0.3.120', '10.0.3.121', '10.0.3.122', '10.0.3.123', '10.0.3.124', '10.0.3.125', '10.0.3.126', '10.0.3.127', '10.0.3.128', '10.0.3.129', '10.0.3.130', '10.0.3.131', '10.0.3.132', '10.0.3.133', '10.0.3.134', '10.0.3.135', '10.0.3.136', '10.0.3.137', '10.0.3.138', '10.0.3.139', '10.0.3.140', '10.0.3.141', '10.0.3.142', '10.0.3.143', '10.0.3.144', '10.0.3.145', '10.0.3.146', '10.0.3.147', '10.0.3.148', '10.0.3.149', '10.0.3.150', '10.0.3.151', '10.0.3.152', '10.0.3.153', '10.0.3.154', '10.0.3.155', '10.0.3.156', '10.0.3.157', '10.0.3.158', '10.0.3.159', '10.0.3.160', '10.0.3.161', '10.0.3.162', '10.0.3.163', '10.0.3.164', '10.0.3.165', '10.0.3.166', '10.0.3.167', '10.0.3.168', '10.0.3.169', '10.0.3.170', '10.0.3.171', '10.0.3.172', '10.0.3.173', '10.0.3.174', '10.0.3.175', '10.0.3.176', '10.0.3.177', '10.0.3.178', '10.0.3.179', '10.0.3.180', '10.0.3.181', '10.0.3.182', '10.0.3.183', '10.0.3.184', '10.0.3.185', '10.0.3.186', '10.0.3.187', '10.0.3.188', '10.0.3.189', '10.0.3.190', '10.0.3.191', '10.0.3.192', '10.0.3.193', '10.0.3.194', '10.0.3.195', '10.0.3.196', '10.0.3.197', '10.0.3.198', '10.0.3.199', '10.0.3.200', '10.0.3.201', '10.0.3.202', '10.0.3.203', '10.0.3.204', '10.0.3.205', '10.0.3.206', '10.0.3.207', '10.0.3.208', '10.0.3.209', '10.0.3.210', '10.0.3.211', '10.0.3.212', '10.0.3.213', '10.0.3.214', '10.0.3.215', '10.0.3.216', '10.0.3.217', '10.0.3.218', '10.0.3.219', '10.0.3.220', '10.0.3.221', '10.0.3.222', '10.0.3.223', '10.0.3.224', '10.0.3.225', '10.0.3.226', '10.0.3.227', '10.0.3.228', '10.0.3.229', '10.0.3.230', '10.0.3.231', '10.0.3.232', '10.0.3.233', '10.0.3.234', '10.0.3.235', '10.0.3.236', '10.0.3.237', '10.0.3.238', '10.0.3.239', '10.0.3.240', '10.0.3.241', '10.0.3.242', '10.0.3.243', '10.0.3.244', '10.0.3.245', '10.0.3.246', '10.0.3.247', '10.0.3.248', '10.0.3.249', '10.0.3.250', '10.0.3.251', '10.0.3.252', '10.0.3.253', '10.0.3.254', '10.0.3.255'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'buyer.BuyerUser' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_DEFAULT_ACL | 'public-read' |
AWS_LOCATION | 'static' |
AWS_S3_CUSTOM_DOMAIN | 'sublimestore-prod.s3.amazonaws.com' |
AWS_S3_OBJECT_PARAMETERS | {'CacheControl': 'max-age=86400'} |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'sublimestore-prod' |
BASE_DIR | PosixPath('/var/app/current') |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'LOCATION': 'memcache-prod.bfirfk.0001.use1.cache.amazonaws.com:11211'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CORE_SITE_URL | 'https://test.sublimepay.com/' |
CORS_ALLOW_ALL_ORIGINS | True |
CRISPY_ALLOWED_TEMPLATE_PACKS | 'tailwind' |
CRISPY_TEMPLATE_PACK | 'tailwind' |
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.postgresql', 'HOST': 'sublimestore-prod-db.cetbzbf0al4r.us-east-1.rds.amazonaws.com', 'NAME': 'dev_db_1', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | None |
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_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 | 'notifications@sublimestore.us' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DJANGO_EASY_AUDIT_UNREGISTERED_CLASSES_EXTRA | ['event.Event'] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.sendgrid.net' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'apikey' |
EMAIL_PORT | 587 |
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 |
FILESTACK_S3_SECRET_KEY | '********************' |
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 |
FINIX_APPLICATION_ID | 'APs2wdV2FXQ4oDU8wD5FLLYn' |
FINIX_AUTHORIZATIONS_URL | 'https://finix.live-payments-api.com/authorizations' |
FINIX_COMPLIANCE_FORMS_DB | {'csaw': {'compliance_form_id': 'cf_3AeoWtEa9LfPZ3CZhmGCSB', 'signed_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/csaw/compliance/csaw_pci_saq_a_a4cf16.pdf', 'unsigned_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/csaw/compliance/csaw_pci_saq_a_a4cf16.pdf'}, 'eagledovetaildrawers': {'compliance_form_id': 'cf_8s5Vn4ay2ZB4uVubrL4mJ8', 'signed_pdf_url': '', 'unsigned_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/eaglewoodworking/compliance/eagledovetaildrawers_pci_saq_a_6c02c8_unsigned.pdf'}, 'moorewoodworking': {'compliance_form_id': 'cf_nsuMKycmJgyRnbEiv4VMDJ', 'signed_pdf_url': '', 'unsigned_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/moorewoodworking/compliance/moorewoodworking_pci_saq_a_590b8d_unsigned.pdf'}, 'sublime': {'compliance_form_id': 'cf_5bhmsLbPVvM94k17rLxnaJ', 'signed_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/sublime/compliance/sublime_pci_saq_a_829a68_signed.pdf', 'unsigned_pdf_url': 'https://sublimestore-prod.s3.amazonaws.com/merchant/sublime/compliance/sublime_pci_saq_a_00e877_unsigned.pdf'}} |
FINIX_COMPLIANCE_FORMS_URL | 'https://finix.live-payments-api.com/compliance_forms' |
FINIX_CREATE_PAYMENTS_INSTRUMENT_URL | 'https://finix.live-payments-api.com/payment_instruments' |
FINIX_ENVIRONMENT | 'live' |
FINIX_FILE_URL | 'https://finix.live-payments-api.com/files' |
FINIX_IDENTITIES_URL | 'https://finix.live-payments-api.com/identities' |
FINIX_INSTRUMENT_UPDATES_URL | 'https://finix.live-payments-api.com/instrument_updates' |
FINIX_PASSWORD | '********************' |
FINIX_PROCESSOR | 'LITLE_V1' |
FINIX_SETTLEMENTS_URL | 'https://finix.live-payments-api.com/settlements' |
FINIX_TRANSFERS_URL | 'https://finix.live-payments-api.com/transfers' |
FINIX_URL | 'https://finix.live-payments-api.com' |
FINIX_USERNAME | 'US5nFT64GSqPJ1dTMZKBdMU4' |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'crispy_forms', 'crispy_tailwind', 'storages', 'tailwind', 'easyaudit', 'rest_framework', 'corsheaders', 'dal', 'dal_select2', 'merchant', 'globalapp', 'buyer', 'invoice', 'bnpl', 'transaction', 'welcome', 'order', 'event', 'customer', 'payment', 'onboarding', 'dunning', 'quote', 'request', 'magicloginlink', 'marketing', 'product', 'tax'] |
INTERNAL_IPS | ['127.0.0.1'] |
IP_ADDRESSES_ALLOWED_FOR_INSTANCES | ['10.0.1.0', '10.0.1.1', '10.0.1.2', '10.0.1.3', '10.0.1.4', '10.0.1.5', '10.0.1.6', '10.0.1.7', '10.0.1.8', '10.0.1.9', '10.0.1.10', '10.0.1.11', '10.0.1.12', '10.0.1.13', '10.0.1.14', '10.0.1.15', '10.0.1.16', '10.0.1.17', '10.0.1.18', '10.0.1.19', '10.0.1.20', '10.0.1.21', '10.0.1.22', '10.0.1.23', '10.0.1.24', '10.0.1.25', '10.0.1.26', '10.0.1.27', '10.0.1.28', '10.0.1.29', '10.0.1.30', '10.0.1.31', '10.0.1.32', '10.0.1.33', '10.0.1.34', '10.0.1.35', '10.0.1.36', '10.0.1.37', '10.0.1.38', '10.0.1.39', '10.0.1.40', '10.0.1.41', '10.0.1.42', '10.0.1.43', '10.0.1.44', '10.0.1.45', '10.0.1.46', '10.0.1.47', '10.0.1.48', '10.0.1.49', '10.0.1.50', '10.0.1.51', '10.0.1.52', '10.0.1.53', '10.0.1.54', '10.0.1.55', '10.0.1.56', '10.0.1.57', '10.0.1.58', '10.0.1.59', '10.0.1.60', '10.0.1.61', '10.0.1.62', '10.0.1.63', '10.0.1.64', '10.0.1.65', '10.0.1.66', '10.0.1.67', '10.0.1.68', '10.0.1.69', '10.0.1.70', '10.0.1.71', '10.0.1.72', '10.0.1.73', '10.0.1.74', '10.0.1.75', '10.0.1.76', '10.0.1.77', '10.0.1.78', '10.0.1.79', '10.0.1.80', '10.0.1.81', '10.0.1.82', '10.0.1.83', '10.0.1.84', '10.0.1.85', '10.0.1.86', '10.0.1.87', '10.0.1.88', '10.0.1.89', '10.0.1.90', '10.0.1.91', '10.0.1.92', '10.0.1.93', '10.0.1.94', '10.0.1.95', '10.0.1.96', '10.0.1.97', '10.0.1.98', '10.0.1.99', '10.0.1.100', '10.0.1.101', '10.0.1.102', '10.0.1.103', '10.0.1.104', '10.0.1.105', '10.0.1.106', '10.0.1.107', '10.0.1.108', '10.0.1.109', '10.0.1.110', '10.0.1.111', '10.0.1.112', '10.0.1.113', '10.0.1.114', '10.0.1.115', '10.0.1.116', '10.0.1.117', '10.0.1.118', '10.0.1.119', '10.0.1.120', '10.0.1.121', '10.0.1.122', '10.0.1.123', '10.0.1.124', '10.0.1.125', '10.0.1.126', '10.0.1.127', '10.0.1.128', '10.0.1.129', '10.0.1.130', '10.0.1.131', '10.0.1.132', '10.0.1.133', '10.0.1.134', '10.0.1.135', '10.0.1.136', '10.0.1.137', '10.0.1.138', '10.0.1.139', '10.0.1.140', '10.0.1.141', '10.0.1.142', '10.0.1.143', '10.0.1.144', '10.0.1.145', '10.0.1.146', '10.0.1.147', '10.0.1.148', '10.0.1.149', '10.0.1.150', '10.0.1.151', '10.0.1.152', '10.0.1.153', '10.0.1.154', '10.0.1.155', '10.0.1.156', '10.0.1.157', '10.0.1.158', '10.0.1.159', '10.0.1.160', '10.0.1.161', '10.0.1.162', '10.0.1.163', '10.0.1.164', '10.0.1.165', '10.0.1.166', '10.0.1.167', '10.0.1.168', '10.0.1.169', '10.0.1.170', '10.0.1.171', '10.0.1.172', '10.0.1.173', '10.0.1.174', '10.0.1.175', '10.0.1.176', '10.0.1.177', '10.0.1.178', '10.0.1.179', '10.0.1.180', '10.0.1.181', '10.0.1.182', '10.0.1.183', '10.0.1.184', '10.0.1.185', '10.0.1.186', '10.0.1.187', '10.0.1.188', '10.0.1.189', '10.0.1.190', '10.0.1.191', '10.0.1.192', '10.0.1.193', '10.0.1.194', '10.0.1.195', '10.0.1.196', '10.0.1.197', '10.0.1.198', '10.0.1.199', '10.0.1.200', '10.0.1.201', '10.0.1.202', '10.0.1.203', '10.0.1.204', '10.0.1.205', '10.0.1.206', '10.0.1.207', '10.0.1.208', '10.0.1.209', '10.0.1.210', '10.0.1.211', '10.0.1.212', '10.0.1.213', '10.0.1.214', '10.0.1.215', '10.0.1.216', '10.0.1.217', '10.0.1.218', '10.0.1.219', '10.0.1.220', '10.0.1.221', '10.0.1.222', '10.0.1.223', '10.0.1.224', '10.0.1.225', '10.0.1.226', '10.0.1.227', '10.0.1.228', '10.0.1.229', '10.0.1.230', '10.0.1.231', '10.0.1.232', '10.0.1.233', '10.0.1.234', '10.0.1.235', '10.0.1.236', '10.0.1.237', '10.0.1.238', '10.0.1.239', '10.0.1.240', '10.0.1.241', '10.0.1.242', '10.0.1.243', '10.0.1.244', '10.0.1.245', '10.0.1.246', '10.0.1.247', '10.0.1.248', '10.0.1.249', '10.0.1.250', '10.0.1.251', '10.0.1.252', '10.0.1.253', '10.0.1.254', '10.0.1.255', '10.0.3.0', '10.0.3.1', '10.0.3.2', '10.0.3.3', '10.0.3.4', '10.0.3.5', '10.0.3.6', '10.0.3.7', '10.0.3.8', '10.0.3.9', '10.0.3.10', '10.0.3.11', '10.0.3.12', '10.0.3.13', '10.0.3.14', '10.0.3.15', '10.0.3.16', '10.0.3.17', '10.0.3.18', '10.0.3.19', '10.0.3.20', '10.0.3.21', '10.0.3.22', '10.0.3.23', '10.0.3.24', '10.0.3.25', '10.0.3.26', '10.0.3.27', '10.0.3.28', '10.0.3.29', '10.0.3.30', '10.0.3.31', '10.0.3.32', '10.0.3.33', '10.0.3.34', '10.0.3.35', '10.0.3.36', '10.0.3.37', '10.0.3.38', '10.0.3.39', '10.0.3.40', '10.0.3.41', '10.0.3.42', '10.0.3.43', '10.0.3.44', '10.0.3.45', '10.0.3.46', '10.0.3.47', '10.0.3.48', '10.0.3.49', '10.0.3.50', '10.0.3.51', '10.0.3.52', '10.0.3.53', '10.0.3.54', '10.0.3.55', '10.0.3.56', '10.0.3.57', '10.0.3.58', '10.0.3.59', '10.0.3.60', '10.0.3.61', '10.0.3.62', '10.0.3.63', '10.0.3.64', '10.0.3.65', '10.0.3.66', '10.0.3.67', '10.0.3.68', '10.0.3.69', '10.0.3.70', '10.0.3.71', '10.0.3.72', '10.0.3.73', '10.0.3.74', '10.0.3.75', '10.0.3.76', '10.0.3.77', '10.0.3.78', '10.0.3.79', '10.0.3.80', '10.0.3.81', '10.0.3.82', '10.0.3.83', '10.0.3.84', '10.0.3.85', '10.0.3.86', '10.0.3.87', '10.0.3.88', '10.0.3.89', '10.0.3.90', '10.0.3.91', '10.0.3.92', '10.0.3.93', '10.0.3.94', '10.0.3.95', '10.0.3.96', '10.0.3.97', '10.0.3.98', '10.0.3.99', '10.0.3.100', '10.0.3.101', '10.0.3.102', '10.0.3.103', '10.0.3.104', '10.0.3.105', '10.0.3.106', '10.0.3.107', '10.0.3.108', '10.0.3.109', '10.0.3.110', '10.0.3.111', '10.0.3.112', '10.0.3.113', '10.0.3.114', '10.0.3.115', '10.0.3.116', '10.0.3.117', '10.0.3.118', '10.0.3.119', '10.0.3.120', '10.0.3.121', '10.0.3.122', '10.0.3.123', '10.0.3.124', '10.0.3.125', '10.0.3.126', '10.0.3.127', '10.0.3.128', '10.0.3.129', '10.0.3.130', '10.0.3.131', '10.0.3.132', '10.0.3.133', '10.0.3.134', '10.0.3.135', '10.0.3.136', '10.0.3.137', '10.0.3.138', '10.0.3.139', '10.0.3.140', '10.0.3.141', '10.0.3.142', '10.0.3.143', '10.0.3.144', '10.0.3.145', '10.0.3.146', '10.0.3.147', '10.0.3.148', '10.0.3.149', '10.0.3.150', '10.0.3.151', '10.0.3.152', '10.0.3.153', '10.0.3.154', '10.0.3.155', '10.0.3.156', '10.0.3.157', '10.0.3.158', '10.0.3.159', '10.0.3.160', '10.0.3.161', '10.0.3.162', '10.0.3.163', '10.0.3.164', '10.0.3.165', '10.0.3.166', '10.0.3.167', '10.0.3.168', '10.0.3.169', '10.0.3.170', '10.0.3.171', '10.0.3.172', '10.0.3.173', '10.0.3.174', '10.0.3.175', '10.0.3.176', '10.0.3.177', '10.0.3.178', '10.0.3.179', '10.0.3.180', '10.0.3.181', '10.0.3.182', '10.0.3.183', '10.0.3.184', '10.0.3.185', '10.0.3.186', '10.0.3.187', '10.0.3.188', '10.0.3.189', '10.0.3.190', '10.0.3.191', '10.0.3.192', '10.0.3.193', '10.0.3.194', '10.0.3.195', '10.0.3.196', '10.0.3.197', '10.0.3.198', '10.0.3.199', '10.0.3.200', '10.0.3.201', '10.0.3.202', '10.0.3.203', '10.0.3.204', '10.0.3.205', '10.0.3.206', '10.0.3.207', '10.0.3.208', '10.0.3.209', '10.0.3.210', '10.0.3.211', '10.0.3.212', '10.0.3.213', '10.0.3.214', '10.0.3.215', '10.0.3.216', '10.0.3.217', '10.0.3.218', '10.0.3.219', '10.0.3.220', '10.0.3.221', '10.0.3.222', '10.0.3.223', '10.0.3.224', '10.0.3.225', '10.0.3.226', '10.0.3.227', '10.0.3.228', '10.0.3.229', '10.0.3.230', '10.0.3.231', '10.0.3.232', '10.0.3.233', '10.0.3.234', '10.0.3.235', '10.0.3.236', '10.0.3.237', '10.0.3.238', '10.0.3.239', '10.0.3.240', '10.0.3.241', '10.0.3.242', '10.0.3.243', '10.0.3.244', '10.0.3.245', '10.0.3.246', '10.0.3.247', '10.0.3.248', '10.0.3.249', '10.0.3.250', '10.0.3.251', '10.0.3.252', '10.0.3.253', '10.0.3.254', '10.0.3.255'] |
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 | '/dashboard' |
LOGIN_URL | '/login' |
LOGOUT_REDIRECT_URL | '/login' |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MERCHANT_LOGIN_REDIRECT_URL | '/merchant/dashboard' |
MERCHANT_LOGIN_URL | '/merchant/login' |
MERCHANT_LOGOUT_REDIRECT_URL | '/merchant/login' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.session.SessionStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'easyaudit.middleware.easyaudit.EasyAuditMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NON_FINIX_ZERO_DOLLAR_AUTH_CUSTOMER_LIST | ['Sabre', 'NorthEndComposites', 'TestCustomer'] |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PLAID_CLIENT_ID | '61f041e8c926520014ca29e2' |
PLAID_HOST | 'https://development.plaid.com' |
PLAID_SECRET_KEY | '********************' |
PREPEND_WWW | False |
QUICKBOOKS_CLIENT_ID | 'AB6C49QVdojTXUGVrN9Cr7Eb53QfwMKM1t2aZ4KUo4FWHlmA1c' |
QUICKBOOKS_CLIENT_SECRET | '********************' |
QUICKBOOKS_ENVIRONMENT | 'production' |
QUICKBOOKS_REDIRECT_URI | 'https://app.sublimestore.us/app/quickbookscallback' |
REST_FRAMEWORK | {'DEFAULT_FILTER_BACKENDS': ('rest_framework_datatables.filters.DatatablesFilterBackend',), 'DEFAULT_PAGINATION_CLASS': 'rest_framework_datatables.pagination.DatatablesPageNumberPagination', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', 'rest_framework_datatables.renderers.DatatablesRenderer'), 'PAGE_SIZE': 50} |
ROOT_URLCONF | 'sublimemvp.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 |
SENDGRID_API_KEY | '********************' |
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 | 'sublimemvp.settings.sublimestoreproduction' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
STATICFILES_DIRS | ('/var/app/current/static',) |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'storages.backends.s3boto3.S3ManifestStaticStorage' |
STATIC_ROOT | None |
STATIC_URL | 'https://sublimestore-prod.s3.amazonaws.com/static/' |
STRIPE_PUBLISHABLE_KEY | '********************' |
STRIPE_SECRET_KEY | '********************' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/app/current/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', 'sublimemvp.context_processors.core_site_url', 'sublimemvp.context_processors.merchant_object', 'sublimemvp.context_processors.django_environment']}}] |
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' |
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 | 'sublimemvp.wsgi.application' |
XS_SHARING_ALLOWED_METHODS | ['POST', 'GET', 'OPTIONS', 'PUT', 'DELETE'] |
X_FRAME_OPTIONS | 'ALLOWALL' |
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.