EndPointInternalError: The endpoint returned the HTTP status code 500. Response: b'Error 500: Server Error\n'
Request Method: | GET |
---|---|
Request URL: | https://collection.rcgs.jp/resource/AGENT0000515 |
Django Version: | 4.1.7 |
Exception Type: | EndPointInternalError |
Exception Value: | EndPointInternalError: The endpoint returned the HTTP status code 500. Response: b'Error 500: Server Error\n' |
Exception Location: | /home/rcgs/anaconda3/lib/python3.9/site-packages/SPARQLWrapper/Wrapper.py, line 938, in _query |
Raised during: | jvmg.views.main |
Python Executable: | /home/rcgs/anaconda3/bin/python3.9 |
Python Version: | 3.9.7 |
Python Path: | ['/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod', '/home/rcgs/anaconda3/lib/python39.zip', '/home/rcgs/anaconda3/lib/python3.9', '/home/rcgs/anaconda3/lib/python3.9/lib-dynload', '/home/rcgs/anaconda3/lib/python3.9/site-packages', '/home/rcgs/anaconda3/lib/python3.9/site-packages/locket-0.2.1-py3.9.egg', '/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod/'] |
Server time: | Fri, 29 Mar 2024 07:18:28 +0900 |
/home/rcgs/anaconda3/lib/python3.9/site-packages/SPARQLWrapper/Wrapper.py
, line 926, in _query
"""
request = self._createRequest()
try:
if self.timeout:
response = urlopener(request, timeout=self.timeout)
else:
response = urlopener(request)…
return response, self.returnFormat
except urllib.error.HTTPError as e:
if e.code == 400:
raise QueryBadFormed(e.read())
elif e.code == 404:
raise EndPointNotFound(e.read())
Variable | Value |
---|---|
request | <urllib.request.Request object at 0x7fe50100a8e0> |
self | <SPARQLWrapper.Wrapper.SPARQLWrapper object at 0x7fe50100a940> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 214, in urlopen
elif context:
https_handler = HTTPSHandler(context=context)
opener = build_opener(https_handler)
elif _opener is None:
_opener = opener = build_opener()
else:
opener = _opener
return opener.open(url, data, timeout)…
def install_opener(opener):
global _opener
_opener = opener
_url_tempfiles = []
Variable | Value |
---|---|
cadefault | False |
cafile | None |
capath | None |
context | None |
data | None |
opener | <urllib.request.OpenerDirector object at 0x7fe50100a790> |
timeout | <object object at 0x7fe50cde4800> |
url | <urllib.request.Request object at 0x7fe50100a8e0> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 523, in open
sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method())
response = self._open(req, data)
# post-process response
meth_name = protocol+"_response"
for processor in self.process_response.get(protocol, []):
meth = getattr(processor, meth_name)
response = meth(req, response)…
return response
def _open(self, req, data=None):
result = self._call_chain(self.handle_open, 'default',
'default_open', req)
Variable | Value |
---|---|
data | None |
fullurl | <urllib.request.Request object at 0x7fe50100a8e0> |
meth | <bound method HTTPErrorProcessor.http_response of <urllib.request.HTTPErrorProcessor object at 0x7fe50100a910>> |
meth_name | 'http_response' |
processor | <urllib.request.HTTPErrorProcessor object at 0x7fe50100a910> |
protocol | 'http' |
req | <urllib.request.Request object at 0x7fe50100a8e0> |
response | <http.client.HTTPResponse object at 0x7fe50100ad00> |
self | <urllib.request.OpenerDirector object at 0x7fe50100a790> |
timeout | <object object at 0x7fe50cde4800> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 632, in http_response
def http_response(self, request, response):
code, msg, hdrs = response.code, response.msg, response.info()
# According to RFC 2616, "2xx" code indicates that the client's
# request was successfully received, understood, and accepted.
if not (200 <= code < 300):
response = self.parent.error(…
'http', request, response, code, msg, hdrs)
return response
https_response = http_response
Variable | Value |
---|---|
code | 500 |
hdrs | <http.client.HTTPMessage object at 0x7fe50100af10> |
msg | 'Server Error' |
request | <urllib.request.Request object at 0x7fe50100a8e0> |
response | <http.client.HTTPResponse object at 0x7fe50100ad00> |
self | <urllib.request.HTTPErrorProcessor object at 0x7fe50100a910> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 561, in error
args = (dict, proto, meth_name) + args
result = self._call_chain(*args)
if result:
return result
if http_err:
args = (dict, 'default', 'http_error_default') + orig_args
return self._call_chain(*args)…
# XXX probably also want an abstract factory that knows when it makes
# sense to skip a superclass in favor of a subclass and when it might
# make sense to include both
def build_opener(*handlers):
Variable | Value |
---|---|
args | ({301: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 302: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 303: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 307: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 'default': [<urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70>]}, 'default', 'http_error_default', <urllib.request.Request object at 0x7fe50100a8e0>, <http.client.HTTPResponse object at 0x7fe50100ad00>, 500, 'Server Error', <http.client.HTTPMessage object at 0x7fe50100af10>) |
dict | {301: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 302: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 303: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 307: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 'default': [<urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70>]} |
http_err | 1 |
meth_name | 'http_error_500' |
orig_args | (<urllib.request.Request object at 0x7fe50100a8e0>, <http.client.HTTPResponse object at 0x7fe50100ad00>, 500, 'Server Error', <http.client.HTTPMessage object at 0x7fe50100af10>) |
proto | 500 |
result | None |
self | <urllib.request.OpenerDirector object at 0x7fe50100a790> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 494, in _call_chain
def _call_chain(self, chain, kind, meth_name, *args):
# Handlers raise an exception if no one else should try to handle
# the request, or return None if they can't but another handler
# could. Otherwise, they return the response.
handlers = chain.get(kind, ())
for handler in handlers:
func = getattr(handler, meth_name)
result = func(*args)…
if result is not None:
return result
def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
# accept a URL or a Request object
if isinstance(fullurl, str):
Variable | Value |
---|---|
args | (<urllib.request.Request object at 0x7fe50100a8e0>, <http.client.HTTPResponse object at 0x7fe50100ad00>, 500, 'Server Error', <http.client.HTTPMessage object at 0x7fe50100af10>) |
chain | {301: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 302: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 303: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 307: [<urllib.request.HTTPRedirectHandler object at 0x7fe50100a9d0>], 'default': [<urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70>]} |
func | <bound method HTTPDefaultErrorHandler.http_error_default of <urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70>> |
handler | <urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70> |
handlers | [<urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70>] |
kind | 'default' |
meth_name | 'http_error_default' |
self | <urllib.request.OpenerDirector object at 0x7fe50100a790> |
/home/rcgs/anaconda3/lib/python3.9/urllib/request.py
, line 641, in http_error_default
return response
https_response = http_response
class HTTPDefaultErrorHandler(BaseHandler):
def http_error_default(self, req, fp, code, msg, hdrs):
raise HTTPError(req.full_url, code, msg, hdrs, fp)…
class HTTPRedirectHandler(BaseHandler):
# maximum number of redirections to any single URL
# this is needed because of the state that cookies introduce
max_repeats = 4
# maximum total number of redirections (regardless of URL) before
Variable | Value |
---|---|
code | 500 |
fp | <http.client.HTTPResponse object at 0x7fe50100ad00> |
hdrs | <http.client.HTTPMessage object at 0x7fe50100af10> |
msg | 'Server Error' |
req | <urllib.request.Request object at 0x7fe50100a8e0> |
self | <urllib.request.HTTPDefaultErrorHandler object at 0x7fe50100ac70> |
/home/rcgs/anaconda3/lib/python3.9/site-packages/django/core/handlers/exception.py
, line 56, 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 | EndPointInternalError("EndPointInternalError: The endpoint returned the HTTP status code 500. \n\nResponse:\nb'Error 500: Server Error\\n'") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fe503c9cee0>> |
request | <WSGIRequest: GET '/resource/AGENT0000515'> |
/home/rcgs/anaconda3/lib/python3.9/site-packages/django/core/handlers/base.py
, line 197, 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 main at 0x7fe501278040> |
callback_args | () |
callback_kwargs | {'path': 'resource/AGENT0000515'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/resource/AGENT0000515'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fe503c9cee0> |
wrapped_callback | <function main at 0x7fe501278040> |
/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod/jvmg/views.py
, line 176, in main
if accepted_format == "application/rdf+xml":
return get_data(path, XML, "application/rdf+xml")
elif accepted_format == "text/turtle":
return get_data(path, TURTLE, "text/turtle")
elif accepted_format == "application/json":
return get_data(path, JSONLD, "application/json")
else:
context = get_data(path, JSONLD, "text/html")…
return render(request, "jvmg/main.html", context)
def get_data(path, data_format, content_type):
"""
Uses the sparql_query and sparql_endpoint to get the rdf_data (defined in setting.py).
Variable | Value |
---|---|
accept_header | '*/*' |
accepted_format | '*/*' |
accepted_formats | ['*/*'] |
path | 'resource/AGENT0000515' |
request | <WSGIRequest: GET '/resource/AGENT0000515'> |
/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod/jvmg/views.py
, line 227, in get_data
query = settings.QUERY.replace("$resource", resource_uri)
sparql = SPARQLWrapper(settings.SPARQL_ENDPOINT)
sparql.setQuery(query)
sparql.setReturnFormat(data_format)
start = perf_counter()
try:
sparql_result = sparql.query().convert()…
except URLError as e:
logger.error(f"No connection to sparql endpoint: {settings.SPARQL_ENDPOINT}!")
raise e
if len(sparql_result) == 0:
logger.warning(f"No data for {resource_uri}")
Variable | Value |
---|---|
content_type | 'text/html' |
data_format | 'json-ld' |
datadump_baseuri | rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515') |
datadump_uri | [{'data_type': 'N-triples', 'uri': rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515.nt')}, {'data_type': 'Turtle', 'uri': rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515.ttl')}, {'data_type': 'JSON', 'uri': rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515.json')}, {'data_type': 'JSON-LD', 'uri': rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515.jsonld')}, {'data_type': 'RDF/XML', 'uri': rdflib.term.URIRef('https://collection.rcgs.jp/data/AGENT0000515.rdf')}] |
path | 'resource/AGENT0000515' |
query | ('\n' 'PREFIX label: <http://www.w3.org/2000/01/rdf-schema#label>\n' 'PREFIX graph_label: <http://mediagraph.link/jvmg/ont/shortLabel>\n' '\n' 'CONSTRUCT {\n' ' Graph ?graph {\n' ' ?s ?p ?o .\n' ' ?o ?p_blank ?o_blank .\n' ' ?graph graph_label: ?graph_label .\n' ' ?p_blank label: ?p_blank_label .\n' ' ?o_blank label: ?o_blank_label .\n' ' }\n' ' ?s label: ?s_label .\n' ' ?p label: ?p_label .\n' ' ?o label: ?o_label .\n' '\n' '} where {\n' ' {\n' ' GRAPH ?graph {\n' ' ?s ?p ?o . filter(?s = ' '<https://collection.rcgs.jp/resource/AGENT0000515>)\n' ' OPTIONAL { ?o ?p_blank ?o_blank filter isBlank(?o)\n' ' OPTIONAL { ?p_blank label: ?p_blank_label }\n' ' OPTIONAL { ?o_blank label: ?o_blank_label }\n' ' }\n' '\n' ' }\n' ' OPTIONAL { ?graph graph_label: ?graph_label}\n' ' OPTIONAL { ?o label: ?o_label}\n' ' OPTIONAL { ?p label: ?p_label}\n' ' }\n' ' UNION\n' ' {\n' ' GRAPH ?graph {\n' ' ?s ?p ?o . filter(?o = ' '<https://collection.rcgs.jp/resource/AGENT0000515>)\n' ' OPTIONAL { ?graph graph_label: ?graph_label }\n' ' }\n' ' OPTIONAL { ?s label: ?s_label}\n' ' OPTIONAL { ?p label: ?p_label}\n' ' }\n' '}\n') |
resource_uri | rdflib.term.URIRef('https://collection.rcgs.jp/resource/AGENT0000515') |
sparql | <SPARQLWrapper.Wrapper.SPARQLWrapper object at 0x7fe50100a940> |
start | 1998299.783481029 |
url_val | <django.core.validators.URLValidator object at 0x7fe50100a550> |
/home/rcgs/anaconda3/lib/python3.9/site-packages/SPARQLWrapper/Wrapper.py
, line 960, in query
unpredictable and may differ from one SPARQL endpoint implementation to the other. (Endpoints usually fall
back to one of the "meaningful" formats, but it is up to the specific implementation to choose which
one that is.)
:return: query result
:rtype: :class:`QueryResult` instance
"""
return QueryResult(self._query())…
def queryAndConvert(self) -> "QueryResult.ConvertResult":
"""Macro like method: issue a query and return the converted results.
:return: the converted query result. See the conversion methods for more details.
"""
Variable | Value |
---|---|
self | <SPARQLWrapper.Wrapper.SPARQLWrapper object at 0x7fe50100a940> |
/home/rcgs/anaconda3/lib/python3.9/site-packages/SPARQLWrapper/Wrapper.py
, line 938, in _query
elif e.code == 404:
raise EndPointNotFound(e.read())
elif e.code == 401:
raise Unauthorized(e.read())
elif e.code == 414:
raise URITooLong(e.read())
elif e.code == 500:
raise EndPointInternalError(e.read())…
else:
raise e
def query(self) -> "QueryResult":
"""
Execute the query.
Variable | Value |
---|---|
request | <urllib.request.Request object at 0x7fe50100a8e0> |
self | <SPARQLWrapper.Wrapper.SPARQLWrapper object at 0x7fe50100a940> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTEXT_DOCUMENT_ROOT | '/home/rcgs/rcgs.jp/public_html/collection' |
CONTEXT_PREFIX | '' |
DJANGO_SETTINGS_MODULE | 'jvmg_frontend.settings' |
DOCUMENT_ROOT | '/home/rcgs/rcgs.jp/public_html/collection' |
GATEWAY_INTERFACE | 'CGI/1.1' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'collection.rcgs.jp' |
HTTP_REFERER | 'https://collection.rcgs.jp/page/AGENT0000515' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_ACCEL_EXPIRES | '60' |
HTTP_X_FAILURE_CACHE_TIME | '0' |
HTTP_X_FILE_TYPE | 'normal' |
HTTP_X_FORWARDED_FOR | '18.234.139.149' |
HTTP_X_FORWARDED_HOST | 'collection.rcgs.jp' |
HTTP_X_FORWARDED_PORT | '443' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_FORWARDED_SSL | 'on' |
HTTP_X_REAL_IP | '18.234.139.149' |
HTTP_X_SERVER_ADDRESS | '183.181.88.24' |
HTTP_X_UA_DEVICE | 'pc' |
HTTP_X_WP_ACCESS | '0' |
PATH | '/usr/local/bin:/usr/bin:/bin' |
PATH_INFO | '/resource/AGENT0000515' |
PATH_TRANSLATED | 'redirect:/mdbrowser_prod/mdbrowser.cgi/resource/AGENT0000515' |
QUERY_STRING | '' |
REDIRECT_STATUS | '200' |
REDIRECT_URL | '/resource/AGENT0000515' |
REMOTE_ADDR | '18.234.139.149' |
REMOTE_PORT | '49206' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/resource/AGENT0000515' |
SCRIPT_FILENAME | '/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod/mdbrowser.cgi' |
SCRIPT_NAME | '' |
SERVER_ADDR | '183.181.88.24' |
SERVER_ADMIN | 'webmaster@rcgs.jp' |
SERVER_NAME | 'collection.rcgs.jp' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SIGNATURE | '********************' |
SERVER_SOFTWARE | 'Apache' |
TZ | 'Asia/Tokyo' |
UNIQUE_ID | 'ZgXss2AQfxv-0c2iTDmGuAAAAEg' |
wsgi.errors | <colorama.ansitowin32.StreamWrapper object at 0x7fe5042de580> |
wsgi.file_wrapper | <class 'wsgiref.util.FileWrapper'> |
wsgi.input | <_io.BufferedReader name='<stdin>'> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | True |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
jvmg_frontend.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['collection.rcgs.jp'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_MASKED | 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_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/home/rcgs/rcgs.jp/public_html/collection/mdbrowser_prod/db.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} |
DATABASE_ROUTERS | [] |
DATASET_BASE | 'https://collection.rcgs.jp/' |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
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 | 'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
ELASTICSEARCH | 'http://118.27.19.74:9200' |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
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 | False |
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' |
GRAPH_LABEL_URIS | ['http://mediagraph.link/jvmg/ont/shortLabel'] |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'jvmg'] |
INTERNAL_IPS | [] |
LABEL_URIS | ['http://www.w3.org/2000/01/rdf-schema#label'] |
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 | [] |
LOGGING | {'disable_existing_loggers': False, 'formatters': {'simple': {'format': '%(levelname)s %(asctime)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(module)s ' '%(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': 'access.log', 'formatter': 'verbose', 'level': 'INFO'}, 'slow': {'class': 'logging.FileHandler', 'filename': 'slow.log', 'formatter': 'verbose', 'level': 'INFO'}}, 'loggers': {'default': {'handlers': ['file'], 'level': 'INFO', 'propagate': True}, 'slow': {'handlers': ['slow'], 'level': 'INFO', 'propagate': True}}, 'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
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' |
NSFW_GRAPHS | ['http://mediagraph.link/graph/vndb_nsfw'] |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
QUERY | ('\n' 'PREFIX label: <http://www.w3.org/2000/01/rdf-schema#label>\n' 'PREFIX graph_label: <http://mediagraph.link/jvmg/ont/shortLabel>\n' '\n' 'CONSTRUCT {\n' ' Graph ?graph {\n' ' ?s ?p ?o .\n' ' ?o ?p_blank ?o_blank .\n' ' ?graph graph_label: ?graph_label .\n' ' ?p_blank label: ?p_blank_label .\n' ' ?o_blank label: ?o_blank_label .\n' ' }\n' ' ?s label: ?s_label .\n' ' ?p label: ?p_label .\n' ' ?o label: ?o_label .\n' '\n' '} where {\n' ' {\n' ' GRAPH ?graph {\n' ' ?s ?p ?o . filter(?s = <$resource>)\n' ' OPTIONAL { ?o ?p_blank ?o_blank filter isBlank(?o)\n' ' OPTIONAL { ?p_blank label: ?p_blank_label }\n' ' OPTIONAL { ?o_blank label: ?o_blank_label }\n' ' }\n' '\n' ' }\n' ' OPTIONAL { ?graph graph_label: ?graph_label}\n' ' OPTIONAL { ?o label: ?o_label}\n' ' OPTIONAL { ?p label: ?p_label}\n' ' }\n' ' UNION\n' ' {\n' ' GRAPH ?graph {\n' ' ?s ?p ?o . filter(?o = <$resource>)\n' ' OPTIONAL { ?graph graph_label: ?graph_label }\n' ' }\n' ' OPTIONAL { ?s label: ?s_label}\n' ' OPTIONAL { ?p label: ?p_label}\n' ' }\n' '}\n') |
ROOT_URLCONF | 'jvmg_frontend.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
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 | '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 | 'jvmg_frontend.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SLOW_LOG_THRESHOLD | 1.0 |
SPARQL_ENDPOINT | 'http://118.27.19.74:3050/rcgs/' |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | None |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}] |
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 |
WEB_BASE | 'https://collection.rcgs.jp/' |
WSGI_APPLICATION | 'jvmg_frontend.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.