Invalid HTTP_HOST header: '3.113.212.15'. You may need to add '3.113.212.15' to ALLOWED_HOSTS.
Request Method: | GET |
---|---|
Request URL: | http://3.113.212.15/ |
Django Version: | 4.0.7 |
Exception Type: | DisallowedHost |
Exception Value: | Invalid HTTP_HOST header: '3.113.212.15'. You may need to add '3.113.212.15' to ALLOWED_HOSTS. |
Exception Location: | /usr/local/lib/python3.10/site-packages/django/http/request.py, line 149, in get_host |
Python Executable: | /usr/local/bin/python3 |
Python Version: | 3.10.3 |
Python Path: | ['/app', '/usr/local/bin', '/usr/local/lib/python3.10/site-packages/ddtrace/bootstrap', '/usr/local/lib/python310.zip', '/usr/local/lib/python3.10', '/usr/local/lib/python3.10/lib-dynload', '/usr/local/lib/python3.10/site-packages', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf', '/usr/local/lib/python3.10/site-packages/odf'] |
Server time: | Fri, 29 Mar 2024 08:34:53 +0900 |
/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py
, line 55, in inner
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 | DisallowedHost("Invalid HTTP_HOST header: '3.113.212.15'. You may need to add '3.113.212.15' to ALLOWED_HOSTS.") |
get_response | <django.middleware.common.CommonMiddleware object at 0x7f3a78a5c640> |
request | <WSGIRequest: GET '/'> |
/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/django/middleware.py
, line 176, in __call__
middleware_span = _check_middleware_span(old_method=f)
if middleware_span is None:
return f(*args, **kwargs)
with middleware_span:
return f(*args, **kwargs)…
for attr in (
"__name__",
"__module__",
"__qualname__",
):
Variable | Value |
---|---|
_check_middleware_span | <function _wrap_middleware.<locals>._check_middleware_span at 0x7f3a78a52c20> |
args | (<WSGIRequest: GET '/'>,) |
f | <BoundFunctionWrapper at 0x7f3a770b5540 for method at 0x7f3a786ee140> |
kwargs | {} |
middleware_span | <Span(op='middleware.django', description:'django.middleware.common.CommonMiddleware.__call__', trace_id='ec7ad9dfe99e43e48605f73d2a51a7e6', span_id='b4e215d6889e83c1', parent_span_id='be3871fc8e0fd8e8', sampled=False)> |
self | <django.middleware.common.CommonMiddleware object at 0x7f3a78a5c640> |
/usr/local/lib/python3.10/site-packages/ddtrace/contrib/trace_utils.py
, line 314, in wrapper
def wrapper(wrapped, instance, args, kwargs):
pin = Pin._find(instance, mod)
if pin and not pin.enabled():
return wrapped(*args, **kwargs)
elif not pin:
log.debug("Pin not found for traced method %r", wrapped)
return wrapped(*args, **kwargs)
return func(mod, pin, wrapped, instance, args, kwargs)…
return wrapper
return with_mod
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/'>,) |
func | <function traced_func.<locals>.wrapped at 0x7f3a78a3e680> |
instance | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
kwargs | {} |
mod | <module 'django' from '/usr/local/lib/python3.10/site-packages/django/__init__.py'> |
pin | Pin(service=None, tags=None, tracer=<ddtrace.tracer.Tracer object at 0x7f3a866a9e10>) |
wrapped | <bound method MiddlewareMixin.__call__ of <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
/usr/local/lib/python3.10/site-packages/ddtrace/contrib/django/patch.py
, line 227, in wrapped
"""Returns a function to trace Django functions."""
def wrapped(django, pin, func, instance, args, kwargs):
with pin.tracer.trace(name, resource=resource) as s:
if ignored_excs:
for exc in ignored_excs:
s._ignore_exception(exc)
return func(*args, **kwargs)…
return trace_utils.with_traced_module(wrapped)(django)
def traced_process_exception(django, name, resource=None):
def wrapped(django, pin, func, instance, args, kwargs):
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/'>,) |
django | <module 'django' from '/usr/local/lib/python3.10/site-packages/django/__init__.py'> |
func | <bound method MiddlewareMixin.__call__ of <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
ignored_excs | None |
instance | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
kwargs | {} |
name | 'django.middleware' |
pin | Pin(service=None, tags=None, tracer=<ddtrace.tracer.Tracer object at 0x7f3a866a9e10>) |
resource | 'django.middleware.common.CommonMiddleware.__call__' |
s | <Span(id=709905893709544686,trace_id=1168750805053266741,parent_id=13335217872333893635,name=django.middleware)> |
/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py
, line 133, in __call__
def __call__(self, request):
# Exit out to async mode, if needed
if asyncio.iscoroutinefunction(self.get_response):
return self.__acall__(request)
response = None
if hasattr(self, "process_request"):
response = self.process_request(request)…
response = response or self.get_response(request)
if hasattr(self, "process_response"):
response = self.process_response(request, response)
return response
async def __acall__(self, request):
Variable | Value |
---|---|
request | <WSGIRequest: GET '/'> |
response | None |
self | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
/usr/local/lib/python3.10/site-packages/ddtrace/contrib/trace_utils.py
, line 314, in wrapper
def wrapper(wrapped, instance, args, kwargs):
pin = Pin._find(instance, mod)
if pin and not pin.enabled():
return wrapped(*args, **kwargs)
elif not pin:
log.debug("Pin not found for traced method %r", wrapped)
return wrapped(*args, **kwargs)
return func(mod, pin, wrapped, instance, args, kwargs)…
return wrapper
return with_mod
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/'>,) |
func | <function traced_func.<locals>.wrapped at 0x7f3a78a3dfc0> |
instance | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
kwargs | {} |
mod | <module 'django' from '/usr/local/lib/python3.10/site-packages/django/__init__.py'> |
pin | Pin(service=None, tags=None, tracer=<ddtrace.tracer.Tracer object at 0x7f3a866a9e10>) |
wrapped | <bound method CommonMiddleware.process_request of <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
/usr/local/lib/python3.10/site-packages/ddtrace/contrib/django/patch.py
, line 227, in wrapped
"""Returns a function to trace Django functions."""
def wrapped(django, pin, func, instance, args, kwargs):
with pin.tracer.trace(name, resource=resource) as s:
if ignored_excs:
for exc in ignored_excs:
s._ignore_exception(exc)
return func(*args, **kwargs)…
return trace_utils.with_traced_module(wrapped)(django)
def traced_process_exception(django, name, resource=None):
def wrapped(django, pin, func, instance, args, kwargs):
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/'>,) |
django | <module 'django' from '/usr/local/lib/python3.10/site-packages/django/__init__.py'> |
func | <bound method CommonMiddleware.process_request of <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
ignored_excs | None |
instance | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
kwargs | {} |
name | 'django.middleware' |
pin | Pin(service=None, tags=None, tracer=<ddtrace.tracer.Tracer object at 0x7f3a866a9e10>) |
resource | 'django.middleware.common.CommonMiddleware.process_request' |
s | <Span(id=9022009682943750177,trace_id=1168750805053266741,parent_id=709905893709544686,name=django.middleware)> |
/usr/local/lib/python3.10/site-packages/django/middleware/common.py
, line 48, in process_request
user_agent = request.META.get("HTTP_USER_AGENT")
if user_agent is not None:
for user_agent_regex in settings.DISALLOWED_USER_AGENTS:
if user_agent_regex.search(user_agent):
raise PermissionDenied("Forbidden user agent")
# Check for a redirect based on settings.PREPEND_WWW
host = request.get_host()…
must_prepend = settings.PREPEND_WWW and host and not host.startswith("www.")
redirect_url = ("%s://www.%s" % (request.scheme, host)) if must_prepend else ""
# Check if a slash should be appended
if self.should_redirect_with_slash(request):
path = self.get_full_path_with_slash(request)
Variable | Value |
---|---|
request | <WSGIRequest: GET '/'> |
self | <CommonMiddleware get_response=convert_exception_to_response.<locals>.inner> |
user_agent | 'claudebot' |
/usr/local/lib/python3.10/site-packages/django/http/request.py
, line 149, in get_host
msg = "Invalid HTTP_HOST header: %r." % host
if domain:
msg += " You may need to add %r to ALLOWED_HOSTS." % domain
else:
msg += (
" The domain name provided is not valid according to RFC 1034/1035."
)
raise DisallowedHost(msg)…
def get_port(self):
"""Return the port number for the request as a string."""
if settings.USE_X_FORWARDED_PORT and "HTTP_X_FORWARDED_PORT" in self.META:
port = self.META["HTTP_X_FORWARDED_PORT"]
else:
Variable | Value |
---|---|
allowed_hosts | ['dev.api.mesee.jp'] |
domain | '3.113.212.15' |
host | '3.113.212.15' |
msg | ("Invalid HTTP_HOST header: '3.113.212.15'. You may need to add '3.113.212.15' " 'to ALLOWED_HOSTS.') |
port | '' |
self | <WSGIRequest: GET '/'> |
[unable to retrieve the current user]
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | '3.113.212.15' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_AMZN_TRACE_ID | 'Root=1-6605fe9d-49e7911923047ce75e2a0366' |
HTTP_X_FORWARDED_FOR | '3.84.7.255, 10.0.47.192' |
HTTP_X_FORWARDED_HOST | '3.113.212.15' |
HTTP_X_FORWARDED_PORT | '80' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_X_FORWARDED_SERVER | '3.113.212.15' |
HTTP_X_REAL_IP | '10.0.47.192' |
PATH_INFO | '/' |
QUERY_STRING | '' |
RAW_URI | '/' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '52918' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | '0.0.0.0' |
SERVER_PORT | '8000' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.1.0' |
gunicorn.socket | <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8000), raddr=('127.0.0.1', 52918)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f3a759ce7d0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f3a759cdea0> |
wsgi.input_terminated | True |
wsgi.multiprocess | False |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
mesee.settings.develop
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['dev.api.mesee.jp'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('authentication.backends.CustomLineOAuth2', 'django.contrib.auth.backends.ModelBackend') |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | PosixPath('/app') |
CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://mesee-dev.v4sdeu.ng.0001.apne1.cache.amazonaws.com:6379', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CORS_ALLOWED_ORIGINS | ['https://mesee-dev.vercel.app'] |
CORS_ALLOWED_ORIGIN_REGEXES | ['^https://[\\w\\-.]+\\.vercel\\.app$'] |
CORS_ALLOW_CREDENTIALS | True |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'None' |
CSRF_COOKIE_SECURE | True |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | ['https://*.vercel.app', 'https://dev.api.mesee.jp'] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'mesee-dev.cluster-cad1t22yfphq.ap-northeast-1.rds.amazonaws.com', 'NAME': 'mesee', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'meseedev'}} |
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.BigAutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'utils.image_storage.ImageStorage' |
DEFAULT_FROM_EMAIL | 'info+dev@mesee.jp' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DJOSER | {'SOCIAL_AUTH_ALLOWED_REDIRECT_URIS': ['https://mesee-dev.vercel.app/mypage']} |
DOMAIN | 'dev.api.mesee.jp' |
EKYC_CHANNEL_SECRET | '********************' |
EKYC_LIFF_ID | '1657190839-BqMeZLxO' |
EKYC_PROJECT_ID | '623acb90fdb8dc4b2eb56c06' |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'email-smtp.ap-northeast-1.amazonaws.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'AKIAWYQCHADTHOS3LVH6' |
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 |
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' |
IDENTIFICATION_OPEN_DAYS | 14 |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['jazzmin', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'drf_spectacular', 'corsheaders', 'django_extensions', 'django_filters', 'import_export', 'authentication', 'payments', 'purchases', 'shops', 'users', 'next_engine', 'data_migration', 'djoser', 'social_django', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'ddtrace.contrib.django', 'utils', 'django.contrib.humanize', 'bridge'] |
INTERNAL_IPS | [] |
IS_HTTPS | True |
JAZZMIN_SETTINGS | {'changeform_format_overrides': {'shops.Shop': 'single', 'shops.ShopCustomer': 'single'}, 'hide_apps': ['token_blacklist', 'social_django'], 'hide_models': ['users.Identification'], 'order_with_respect_to': ['purchases', 'payments', 'shops', 'users', 'data_migration', 'purchases.PurchaseRequest', 'purchases.Assessment', 'purchases.PurchaseItem', 'payments.Transaction', 'payments.Balance', 'shops.Company', 'shops.Shop', 'shops.ShopSetting', 'shops.ShopBrand', 'shops.ShopTag', 'shops.Brand', 'shops.ItemCategory', 'users.Customer', 'users.BusinessUser', 'users.Bank', 'bridge'], 'site_brand': 'mesee 管理サイト', 'site_header': 'mesee 管理サイト', 'site_logo': 'icons/mesee_16x16.png', 'site_title': 'mesee Admin'} |
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'), ('ms', 'Malay'), ('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 | 'ja' |
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 | ('/app/locale',) |
LOGGING | {'disable_existing_loggers': False, 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'}}, 'loggers': {'django.db.backends': {'handlers': ['console'], 'level': 'DEBUG'}}, 'root': {'handlers': ['console'], 'level': 'DEBUG'}, 'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | 'https://mesee-dev.vercel.app/mypage' |
LOGIN_URL | 'https://mesee-dev.vercel.app/login' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_BUCKET_NAME | 'media-mesee-dev' |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESEE_URL | 'https://mesee-dev.vercel.app/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['utils.healthcheck.HealthCheckMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'social_django.middleware.SocialAuthExceptionMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 3 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_PAGINATION_CLASS': 'utils.extended.paginator.Pagination', 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', 'SEARCH_PARAM': 'q'} |
ROOT_URLCONF | 'mesee.urls' |
SECRET_KEY | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
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 | 'None' |
SESSION_COOKIE_SECURE | True |
SESSION_ENGINE | 'django.contrib.sessions.backends.cache' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'mesee.settings.develop' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SIMPLE_JWT | {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************'} |
SITE_NAME | '開発サーバーmesee' |
SLACK_BOT_TOKEN | '********************' |
SLACK_CANCEL_CHANNEL_NAME | '#08_通知_test_mesee_メール' |
SLACK_CHANNEL_NAME | '#08_通知_test_mesee_メール' |
SOCIAL_AUTH_LINE_KEY | '********************' |
SOCIAL_AUTH_LINE_SECRET | '********************' |
SOCIAL_AUTH_PIPELINE | ('social_core.pipeline.social_auth.social_details', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.social_user', 'social_core.pipeline.user.get_username', 'social_core.pipeline.social_auth.associate_by_email', 'social_core.pipeline.user.create_user', 'social_core.pipeline.social_auth.associate_user', 'social_core.pipeline.social_auth.load_extra_data', 'social_core.pipeline.user.user_details', 'users.pipeline.create_customer') |
SOCIAL_AUTH_REDIRECT_IS_HTTPS | True |
SPECTACULAR_SETTINGS | {'ENUM_NAME_OVERRIDES': {'PurchaseItemStatusEnum': 'purchases.models.PurchaseItemStatus', 'PurchaseStatusEnum': 'purchases.models.PurchaseStatus'}, 'SCHEMA_PATH_PREFIX': '/api/', 'TITLE': 'Mesee API Swagger', 'VERSION': '1.0.0'} |
STATICFILES_DIRS | ['/app/templates/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/app/static_root' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/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', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect']}}] |
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 | 'Asia/Tokyo' |
USE_DEPRECATED_PYTZ | False |
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 | 'mesee.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.