could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
Request Method: | GET |
---|---|
Request URL: | http://88.198.131.245:8001/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since= |
Django Version: | 1.8.4 |
Exception Type: | OperationalError |
Exception Value: | could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? |
Exception Location: | /usr/lib/python2.7/dist-packages/psycopg2/__init__.py in connect, line 164 |
Python Executable: | /home/search/crawlerenv/bin/python |
Python Version: | 2.7.9 |
Python Path: | ['/home/search/kurdcrawl/egeringui', '/home/search/crawlerenv/lib/python2.7', '/home/search/crawlerenv/lib/python2.7/plat-x86_64-linux-gnu', '/home/search/crawlerenv/lib/python2.7/lib-tk', '/home/search/crawlerenv/lib/python2.7/lib-old', '/home/search/crawlerenv/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/search/crawlerenv/local/lib/python2.7/site-packages', '/home/search/egeirn/src/django-imagefit', '/usr/local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7', '/home/search/kurdcrawl/newscrawl'] |
Server time: | Fri, 29 Mar 2024 06:10:33 +0000 |
In template /home/search/kurdcrawl/egeringui/templates/searchgui/news/news_base.html
, error at line 35
25 | <div class="navbar-row"> |
---|---|
26 | {% get_news_categories as news_categories %} |
27 | <div class="navbar-container"> |
28 | <ul class="navbar-desktop"> |
29 | <li class="nav-item-desktop{%if is_news_latest%} nav-item-desktop-active{%endif%}"> |
30 | <a class="nav-link" href="{%url 'all_news' request.news_lang %}">{%trans 'Nûçeyên dawî'%}</a> |
31 | </li> |
32 | <li class="nav-item-desktop{%if is_top_home%} nav-item-desktop-active{%endif%}"> |
33 | <a class="nav-link" href="{%url 'news_top' request.news_lang %}">{%trans 'Nûçeyên Sereke'%}</a> |
34 | </li> |
35 | {%for category in news_categories%} |
36 | <li class="nav-item-desktop{%if category == current_cat%} nav-item-desktop-active{%endif%}"> |
37 | <a class="nav-link" href="{%url 'news_cat' request.news_lang category.pk%}">{{category.title}}</a> |
38 | </li> |
39 | {%endfor%} |
40 | </ul> |
41 | </div> |
42 | </div> |
43 | <!--end navbar category news--> |
44 | |
45 | <div class="container"> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
# If the view raised an exception, run it through exception
# middleware, and if the exception middleware returns a
# response, use that. Otherwise, reraise the exception.
for middleware_method in self._exception_middleware:
response = middleware_method(request, e)
Variable | Value |
---|---|
e | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
callback_args | () |
resolver_match | ResolverMatch(func=searchgui.views.news_search, args=(), kwargs={}, url_name=news_search, app_name=None, namespaces=[]) |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fdf60232510>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fdfa0bc0f10> |
request | '<WSGIRequest\npath:/news/search/,\nGET:<QueryDict: {u\'search_phrase\': [u\'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=\'], u\'_since\': [u\'\'], u\'time\': [u\'\']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{\'ACTUAL_SERVER_PROTOCOL\': \'HTTP/1.1\',\n u\'CSRF_COOKIE\': u\'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn\',\n \'HTTP_ACCEPT\': \'*/*\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, br\',\n \'HTTP_CDN_LOOP\': \'cloudflare\',\n \'HTTP_CF_CONNECTING_IP\': \'34.229.239.82\',\n \'HTTP_CF_IPCOUNTRY\': \'US\',\n \'HTTP_CF_RAY\': \'86bd56b0fcf13824-IAD\',\n \'HTTP_CF_VISITOR\': \'{"scheme":"https"}\',\n \'HTTP_CONNECTION\': \'close\',\n \'HTTP_HOST\': \'88.198.131.245:8001\',\n \'HTTP_REFERER\': \'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'HTTP_USER_AGENT\': \'claudebot\',\n \'HTTP_X_FORWARDED_FOR\': \'34.229.239.82\',\n \'HTTP_X_FORWARDED_PROTO\': \'https\',\n \'PATH_INFO\': u\'/news/search/\',\n \'QUERY_STRING\': \'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'REMOTE_ADDR\': \'88.198.131.247\',\n \'REMOTE_PORT\': \'46176\',\n \'REQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'0.0.0.0\',\n \'SERVER_PORT\': \'8001\',\n \'SERVER_PROTOCOL\': \'HTTP/1.0\',\n \'SERVER_SOFTWARE\': \'CherryPy/3.8.0 Server\',\n \'wsgi.errors\': <open file \'<stderr>\', mode \'w\' at 0x7fdfa376c1e0>,\n \'wsgi.input\': <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450>,\n \'wsgi.multiprocess\': False,\n \'wsgi.multithread\': True,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>' |
callback | <function news_search at 0x7fdf6028d578> |
wrapped_callback | <function news_search at 0x7fdf6028d578> |
resolver | <RegexURLResolver 'egeringui.urls' (None:None) ^/> |
callback_kwargs | {} |
response | None |
urlconf | 'egeringui.urls' |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py
in wrapped_view
"""
Marks a view function as being exempt from the CSRF view protection.
"""
# We could just do view_func.csrf_exempt = True, but decorators
# are nicer if they don't have side-effects, so we return a new
# function.
def wrapped_view(*args, **kwargs):
return view_func(*args, **kwargs)...
wrapped_view.csrf_exempt = True
return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since='>,) |
view_func | <function news_search at 0x7fdf6028d500> |
kwargs | {} |
/home/search/kurdcrawl/egeringui/searchgui/views.py
in news_search
})
return render(
request, 'searchgui/news/news_search.html',
{
'search_phrase': search_phrase,
'search_form': form,
'news_pages': news_pages,
'query_json': json.dumps(request.GET)...
}
)
@api_view(['GET'])
def news_search_api(request, lang):
Variable | Value |
---|---|
lang | u'kmrplus' |
form | <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)> |
search_phrase | u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=' |
since | None |
request | '<WSGIRequest\npath:/news/search/,\nGET:<QueryDict: {u\'search_phrase\': [u\'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=\'], u\'_since\': [u\'\'], u\'time\': [u\'\']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{\'ACTUAL_SERVER_PROTOCOL\': \'HTTP/1.1\',\n u\'CSRF_COOKIE\': u\'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn\',\n \'HTTP_ACCEPT\': \'*/*\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, br\',\n \'HTTP_CDN_LOOP\': \'cloudflare\',\n \'HTTP_CF_CONNECTING_IP\': \'34.229.239.82\',\n \'HTTP_CF_IPCOUNTRY\': \'US\',\n \'HTTP_CF_RAY\': \'86bd56b0fcf13824-IAD\',\n \'HTTP_CF_VISITOR\': \'{"scheme":"https"}\',\n \'HTTP_CONNECTION\': \'close\',\n \'HTTP_HOST\': \'88.198.131.245:8001\',\n \'HTTP_REFERER\': \'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'HTTP_USER_AGENT\': \'claudebot\',\n \'HTTP_X_FORWARDED_FOR\': \'34.229.239.82\',\n \'HTTP_X_FORWARDED_PROTO\': \'https\',\n \'PATH_INFO\': u\'/news/search/\',\n \'QUERY_STRING\': \'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'REMOTE_ADDR\': \'88.198.131.247\',\n \'REMOTE_PORT\': \'46176\',\n \'REQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'0.0.0.0\',\n \'SERVER_PORT\': \'8001\',\n \'SERVER_PROTOCOL\': \'HTTP/1.0\',\n \'SERVER_SOFTWARE\': \'CherryPy/3.8.0 Server\',\n \'wsgi.errors\': <open file \'<stderr>\', mode \'w\' at 0x7fdfa376c1e0>,\n \'wsgi.input\': <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450>,\n \'wsgi.multiprocess\': False,\n \'wsgi.multithread\': True,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>' |
start | 0 |
news_pages | [] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/shortcuts.py
in render
if (context_instance is _context_instance_undefined
and current_app is _current_app_undefined
and dirs is _dirs_undefined
and dictionary is _dictionary_undefined):
# No deprecated arguments were passed - use the new code path
# In Django 1.10, request should become a positional argument.
content = loader.render_to_string(
template_name, context, request=request, using=using)...
else:
# Some deprecated arguments were passed - use the legacy code path
if context_instance is not _context_instance_undefined:
if current_app is not _current_app_undefined:
raise ValueError('If you provide a context_instance you must '
Variable | Value |
---|---|
dirs | <object object at 0x7fdfa003f6d0> |
status | None |
content_type | None |
dictionary | <object object at 0x7fdfa003f6c0> |
template_name | u'searchgui/news/news_search.html' |
current_app | <object object at 0x7fdfa003f1b0> |
request | '<WSGIRequest\npath:/news/search/,\nGET:<QueryDict: {u\'search_phrase\': [u\'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=\'], u\'_since\': [u\'\'], u\'time\': [u\'\']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{\'ACTUAL_SERVER_PROTOCOL\': \'HTTP/1.1\',\n u\'CSRF_COOKIE\': u\'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn\',\n \'HTTP_ACCEPT\': \'*/*\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, br\',\n \'HTTP_CDN_LOOP\': \'cloudflare\',\n \'HTTP_CF_CONNECTING_IP\': \'34.229.239.82\',\n \'HTTP_CF_IPCOUNTRY\': \'US\',\n \'HTTP_CF_RAY\': \'86bd56b0fcf13824-IAD\',\n \'HTTP_CF_VISITOR\': \'{"scheme":"https"}\',\n \'HTTP_CONNECTION\': \'close\',\n \'HTTP_HOST\': \'88.198.131.245:8001\',\n \'HTTP_REFERER\': \'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'HTTP_USER_AGENT\': \'claudebot\',\n \'HTTP_X_FORWARDED_FOR\': \'34.229.239.82\',\n \'HTTP_X_FORWARDED_PROTO\': \'https\',\n \'PATH_INFO\': u\'/news/search/\',\n \'QUERY_STRING\': \'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'REMOTE_ADDR\': \'88.198.131.247\',\n \'REMOTE_PORT\': \'46176\',\n \'REQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'0.0.0.0\',\n \'SERVER_PORT\': \'8001\',\n \'SERVER_PROTOCOL\': \'HTTP/1.0\',\n \'SERVER_SOFTWARE\': \'CherryPy/3.8.0 Server\',\n \'wsgi.errors\': <open file \'<stderr>\', mode \'w\' at 0x7fdfa376c1e0>,\n \'wsgi.input\': <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450>,\n \'wsgi.multiprocess\': False,\n \'wsgi.multithread\': True,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>' |
context_instance | <object object at 0x7fdfa003f6b0> |
context | {u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9='} |
using | None |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/loader.py
in render_to_string
and dirs is _dirs_undefined
and dictionary is _dictionary_undefined):
# No deprecated arguments were passed - use the new code path
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)...
else:
# Some deprecated arguments were passed - use the legacy code path
for engine in _engine_list(using):
try:
# This is required for deprecating properly arguments specific
Variable | Value |
---|---|
dirs | <object object at 0x7fdfa003f6d0> |
template | <django.template.backends.django.Template object at 0x7fdf6019b8d0> |
dictionary | <object object at 0x7fdfa003f6c0> |
template_name | u'searchgui/news/news_search.html' |
request | '<WSGIRequest\npath:/news/search/,\nGET:<QueryDict: {u\'search_phrase\': [u\'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=\'], u\'_since\': [u\'\'], u\'time\': [u\'\']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{\'ACTUAL_SERVER_PROTOCOL\': \'HTTP/1.1\',\n u\'CSRF_COOKIE\': u\'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn\',\n \'HTTP_ACCEPT\': \'*/*\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, br\',\n \'HTTP_CDN_LOOP\': \'cloudflare\',\n \'HTTP_CF_CONNECTING_IP\': \'34.229.239.82\',\n \'HTTP_CF_IPCOUNTRY\': \'US\',\n \'HTTP_CF_RAY\': \'86bd56b0fcf13824-IAD\',\n \'HTTP_CF_VISITOR\': \'{"scheme":"https"}\',\n \'HTTP_CONNECTION\': \'close\',\n \'HTTP_HOST\': \'88.198.131.245:8001\',\n \'HTTP_REFERER\': \'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'HTTP_USER_AGENT\': \'claudebot\',\n \'HTTP_X_FORWARDED_FOR\': \'34.229.239.82\',\n \'HTTP_X_FORWARDED_PROTO\': \'https\',\n \'PATH_INFO\': u\'/news/search/\',\n \'QUERY_STRING\': \'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'REMOTE_ADDR\': \'88.198.131.247\',\n \'REMOTE_PORT\': \'46176\',\n \'REQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'0.0.0.0\',\n \'SERVER_PORT\': \'8001\',\n \'SERVER_PROTOCOL\': \'HTTP/1.0\',\n \'SERVER_SOFTWARE\': \'CherryPy/3.8.0 Server\',\n \'wsgi.errors\': <open file \'<stderr>\', mode \'w\' at 0x7fdfa376c1e0>,\n \'wsgi.input\': <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450>,\n \'wsgi.multiprocess\': False,\n \'wsgi.multithread\': True,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>' |
context_instance | <object object at 0x7fdfa003f6b0> |
context | {u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9='} |
using | None |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/backends/django.py
in render
warnings.warn(
"render() must be called with a dict, not a Context.",
RemovedInDjango110Warning, stacklevel=2)
else:
context = make_context(context, request)
return self.template.render(context)...
Variable | Value |
---|---|
self | <django.template.backends.django.Template object at 0x7fdf6019b8d0> |
request | '<WSGIRequest\npath:/news/search/,\nGET:<QueryDict: {u\'search_phrase\': [u\'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=\'], u\'_since\': [u\'\'], u\'time\': [u\'\']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{\'ACTUAL_SERVER_PROTOCOL\': \'HTTP/1.1\',\n u\'CSRF_COOKIE\': u\'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn\',\n \'HTTP_ACCEPT\': \'*/*\',\n \'HTTP_ACCEPT_ENCODING\': \'gzip, br\',\n \'HTTP_CDN_LOOP\': \'cloudflare\',\n \'HTTP_CF_CONNECTING_IP\': \'34.229.239.82\',\n \'HTTP_CF_IPCOUNTRY\': \'US\',\n \'HTTP_CF_RAY\': \'86bd56b0fcf13824-IAD\',\n \'HTTP_CF_VISITOR\': \'{"scheme":"https"}\',\n \'HTTP_CONNECTION\': \'close\',\n \'HTTP_HOST\': \'88.198.131.245:8001\',\n \'HTTP_REFERER\': \'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'HTTP_USER_AGENT\': \'claudebot\',\n \'HTTP_X_FORWARDED_FOR\': \'34.229.239.82\',\n \'HTTP_X_FORWARDED_PROTO\': \'https\',\n \'PATH_INFO\': u\'/news/search/\',\n \'QUERY_STRING\': \'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'REMOTE_ADDR\': \'88.198.131.247\',\n \'REMOTE_PORT\': \'46176\',\n \'REQUEST_METHOD\': \'GET\',\n \'REQUEST_URI\': \'/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=\',\n \'SCRIPT_NAME\': u\'\',\n \'SERVER_NAME\': \'0.0.0.0\',\n \'SERVER_PORT\': \'8001\',\n \'SERVER_PROTOCOL\': \'HTTP/1.0\',\n \'SERVER_SOFTWARE\': \'CherryPy/3.8.0 Server\',\n \'wsgi.errors\': <open file \'<stderr>\', mode \'w\' at 0x7fdfa376c1e0>,\n \'wsgi.input\': <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450>,\n \'wsgi.multiprocess\': False,\n \'wsgi.multithread\': True,\n \'wsgi.run_once\': False,\n \'wsgi.url_scheme\': \'http\',\n \'wsgi.version\': (1, 0)}>' |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in render
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
if context.template is None:
with context.bind_template(self):
return self._render(context)...
else:
return self._render(context)
finally:
context.render_context.pop()
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fdf633b8790> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
if context.template is None:
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fdf633b8790> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <ExtendsNode: extends 'searchgui/news/news_base.html'> |
self | [<ExtendsNode: extends 'searchgui/news/news_base.html'>] |
bits | [] |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <ExtendsNode: extends 'searchgui/news/news_base.html'> |
self | [<ExtendsNode: extends 'searchgui/news/news_base.html'>] |
e | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/loader_tags.py
in render
blocks = {n.name: n for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class IncludeNode(Node):
def __init__(self, template, *args, **kwargs):
self.template = template
self.extra_context = kwargs.pop('extra_context', {})
Variable | Value |
---|---|
node | <ExtendsNode: extends 'site_base.html'> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fdf629b6150> |
compiled_parent | <django.template.base.Template object at 0x7fdf601759d0> |
self | <ExtendsNode: extends 'searchgui/news/news_base.html'> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
if context.template is None:
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fdf601759d0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <ExtendsNode: extends 'site_base.html'> |
self | [<ExtendsNode: extends 'site_base.html'>] |
bits | [] |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <ExtendsNode: extends 'site_base.html'> |
self | [<ExtendsNode: extends 'site_base.html'>] |
e | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/loader_tags.py
in render
blocks = {n.name: n for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class IncludeNode(Node):
def __init__(self, template, *args, **kwargs):
self.template = template
self.extra_context = kwargs.pop('extra_context', {})
Variable | Value |
---|---|
node | <django.template.defaulttags.LoadNode object at 0x7fdf629bbad0> |
blocks | {u'content': <Block Node: content. Contents: []>, u'extra_scripts': <Block Node: extra_scripts. Contents: []>, u'nav_extra': <Block Node: nav_extra. Contents: []>, u'news_link': <Block Node: news_link. Contents: [<django.template.defaulttags.URLNode object at 0x7fdf629b8e50>]>, u'search_form': <Block Node: search_form. Contents: [<Text Node: ' <form class="search-for'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b89d0>, <Text Node: '" width="12" height="12">'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8c50>, <Text Node: '" width="20" height="20">'>]>, u'sharing_metadata': <Block Node: sharing_metadata. Contents: [<Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189cd0>, <Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189d90>, <Text Node: ' '>]>, u'switch_lang': <Block Node: switch_lang. Contents: [<Text Node: '/'>]>, u'title': <Block Node: title. Contents: []>} |
block_context | <django.template.loader_tags.BlockContext object at 0x7fdf629b6150> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
compiled_parent | <django.template.base.Template object at 0x7fdf633c05d0> |
self | <ExtendsNode: extends 'site_base.html'> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
if context.template is None:
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fdf633c05d0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <Block Node: nav_extra. Contents: []> |
bit | u'</a>\n\t\t </li>\n\t\t</ul>\n\t</div>\n</div>\n<!--end navbar top results-->\n\n' |
bits | [u'<!DOCTYPE html>\n<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->\n<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->\n<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->\n<html>\n', u'', u'\n', u'', u'\n', u'', u'\n\t<head>\n<meta http-equiv="content-type" content="text/html; charset=UTF-8">\n <meta charset="utf-8">\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n <title>Egerin', u' - serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9= - L\xeagerin di Eger\xeen N\xfb\xe7e de', u'</title>\n <meta name="description" content="Egerin is search engine for love and humanity. Kurdish search engine">\n <meta name="keywords" content="egerin, kurdish, search, engine">\n <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">\n <meta http-equiv="x-ua-compatible" content="IE=edge">\n\t\t', u'\n<meta property="og:url" content="https://www.egerin.com/news/search/">\n<meta property="og:description" content="Li hem\xfb n\xfb\xe7eyan di Eger\xeen de bigere">\n<meta property="og:title" content="Egerin - serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9= - L\xeagerin di Eger\xeen N\xfb\xe7e de">\n<meta name="twitter:card" content="summary">\n<meta name="twitter:title" content="Egerin - serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9= - L\xeagerin di Eger\xeen N\xfb\xe7e de">\n<meta name="twitter:description" content=""Li hem\xfb n\xfb\xe7eyan di Eger\xeen de bigere>\n', u'\n\t\t<meta name="twitter:image" content="http://egerin.com/static/images/logo.png\' %}">\n <meta property="og:image" content="http://egerin.com/static/images/logo.png">\n <link rel="shortcut icon" href="', u'/static/ico/favicon.ico', u'">\n <link rel="apple-touch-icon-precomposed" sizes="144x144" href="', u'/static/ico/apple-touch-icon-144-precomposed.png', u'">\n <link rel="apple-touch-icon-precomposed" sizes="114x114" href="', u'/static/ico/apple-touch-icon-114-precomposed.png', u'">\n <link rel="apple-touch-icon-precomposed" sizes="72x72" href="', u'/static/ico/apple-touch-icon-72-precomposed.png', u'">\n <link rel="apple-touch-icon-precomposed" href="', u'/static/ico/apple-touch-icon-57-precomposed.png', u'">\n <link rel="search" type="application/opensearchdescription+xml" title="Egerin" href="https://www.egerin.com/opensearch.xml">\n <!-- styles -->\n <link rel="stylesheet" type="text/css" href="', u'/static/style.css', u'">\n \t<link href="', u'/static/css/bootstrap.min.css', u'" rel="stylesheet">\n <link rel="stylesheet" type="text/css" href="', u'/static/css/news.css', u'">\n <!--[if lt IE 9]>\n <script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>\n <![endif]-->\n <!--[if lt IE 9]>\n <script src="', u'/static/js/modernizr.js', u'"></script>\n <![endif]-->\n\t\t\t<script>language_code = \'', u'kmr', u'\'</script>\n\t\t\t<script type="text/javascript" src="', u'/static/js/jquery.js', u'"></script>\n<!-- Hotjar Code for www.egerin.com -->\n<script>\n (function(h,o,t,j,a,r){\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\n h._hjSettings={hjid:54514,hjsv:5};\n a=o.getElementsByTagName(\'head\')[0];\n r=o.createElement(\'script\');r.async=1;\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\n a.appendChild(r);\n })(window,document,\'//static.hotjar.com/c/hotjar-\',\'.js?sv=\');\n</script>\n\n <!-- start Analytis -->\n<script>\n (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');\n\n ga(\'create\', \'UA-48894471-1\', \'auto\');\n ga(\'send\', \'pageview\');\n\n</script>\n<!-- end Analytis -->\n\n<!... <trimmed 8704 bytes string> |
self | [<Text Node: '<!DOCTYPE html> <!--[if l'>, <django.template.defaulttags.LoadNode object at 0x7fdf629bbad0>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7fdf629bb790>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7fdf629bb450>, <Text Node: ' <head> <meta http-equiv'>, <Block Node: title. Contents: []>, <Text Node: '</title> <meta na'>, <Block Node: sharing_metadata. Contents: [<Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189cd0>, <Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189d90>, <Text Node: ' '>]>, <Text Node: ' <meta name="twitter:im'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf60189fd0>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf60189190>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb490>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bba10>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bbc50>, <Text Node: '"> <link rel="sea'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb190>, <Text Node: '"> <link href="'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb610>, <Text Node: '" rel="stylesheet"> '>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8cd0>, <Text Node: '"> <!--[if lt'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8fd0>, <Text Node: '"></script> <'>, <Variable Node: request.LANGUAGE_CODE>, <Text Node: ''</script> <script typ'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8a10>, <Text Node: '"></script> <!-- Hotjar '>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8090>, <Text Node: '" alt="Egerin"> <'>, <Block Node: search_form. Contents: [<Text Node: ' <form class="search-for'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b89d0>, <Text Node: '" width="12" height="12">'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8c50>, <Text Node: '" width="20" height="20">'>]>, <Text Node: ' </div> <div class="user'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf6299c390>, <Text Node: '</a></div> <div cl'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8690>, <Text Node: '</a></div> <div cl'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8e10>, <Text Node: '</a></div> <div cl'>, <Block Node: switch_lang. Contents: [<Text Node: '/'>]>, <Text Node: '">'>, <IfNode>, <Text Node: '</a></div> </div> </d'>, <django.template.base.SimpleNode object at 0x7fdf629af990>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629afe90>, <Text Node: '</a> </li> '>, <Block Node: news_link. Contents: [<django.template.defaulttags.URLNode object at 0x7fdf629b8e50>]>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629afd90>, <Text Node: '</a> </li> '>, <django.template.base.SimpleNode object at 0x7fdf629af050>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8910>, <Text Node: '</a> </li> '>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8c10>, <Text Node: '</a> </li> </ul> </'>, <Block Node: nav_extra. Contents: []>, <Text Node: ' '>, <Block Node: content. Contents: []>, <Text Node: ' <footer class="footer">'>, <django.temp... <trimmed 4753 bytes string> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <Block Node: nav_extra. Contents: []> |
self | [<Text Node: '<!DOCTYPE html> <!--[if l'>, <django.template.defaulttags.LoadNode object at 0x7fdf629bbad0>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7fdf629bb790>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7fdf629bb450>, <Text Node: ' <head> <meta http-equiv'>, <Block Node: title. Contents: []>, <Text Node: '</title> <meta na'>, <Block Node: sharing_metadata. Contents: [<Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189cd0>, <Text Node: ' <meta property="'>, <django.template.defaulttags.CommentNode object at 0x7fdf60189d90>, <Text Node: ' '>]>, <Text Node: ' <meta name="twitter:im'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf60189fd0>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf60189190>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb490>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bba10>, <Text Node: '"> <link rel="app'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bbc50>, <Text Node: '"> <link rel="sea'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb190>, <Text Node: '"> <link href="'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629bb610>, <Text Node: '" rel="stylesheet"> '>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8cd0>, <Text Node: '"> <!--[if lt'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8fd0>, <Text Node: '"></script> <'>, <Variable Node: request.LANGUAGE_CODE>, <Text Node: ''</script> <script typ'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8a10>, <Text Node: '"></script> <!-- Hotjar '>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8090>, <Text Node: '" alt="Egerin"> <'>, <Block Node: search_form. Contents: [<Text Node: ' <form class="search-for'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b89d0>, <Text Node: '" width="12" height="12">'>, <django.contrib.staticfiles.templatetags.staticfiles.StaticFilesNode object at 0x7fdf629b8c50>, <Text Node: '" width="20" height="20">'>]>, <Text Node: ' </div> <div class="user'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf6299c390>, <Text Node: '</a></div> <div cl'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8690>, <Text Node: '</a></div> <div cl'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8e10>, <Text Node: '</a></div> <div cl'>, <Block Node: switch_lang. Contents: [<Text Node: '/'>]>, <Text Node: '">'>, <IfNode>, <Text Node: '</a></div> </div> </d'>, <django.template.base.SimpleNode object at 0x7fdf629af990>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629afe90>, <Text Node: '</a> </li> '>, <Block Node: news_link. Contents: [<django.template.defaulttags.URLNode object at 0x7fdf629b8e50>]>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629afd90>, <Text Node: '</a> </li> '>, <django.template.base.SimpleNode object at 0x7fdf629af050>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8910>, <Text Node: '</a> </li> '>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629b8c10>, <Text Node: '</a> </li> </ul> </'>, <Block Node: nav_extra. Contents: []>, <Text Node: ' '>, <Block Node: content. Contents: []>, <Text Node: ' <footer class="footer">'>, <django.temp... <trimmed 4753 bytes string> |
e | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = type(self)(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)...
if push is not None:
block_context.push(self.name, push)
return result
def super(self):
if not hasattr(self, 'context'):
Variable | Value |
---|---|
push | <Block Node: nav_extra. Contents: [<Text Node: ' <div class="navbar-row">'>, <django.template.base.AssignmentNode object at 0x7fdf629a8890>, <Text Node: ' <div class="navbar-cont'>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8b90>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c7790>, <Text Node: '</a> </li> '>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8c10>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629ace50>, <Text Node: '</a> </li> '>, <For Node: for category in news_categories, tail_len: 7>, <Text Node: ' </ul> </div> </div> <'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8a10>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0dd0>, <Text Node: '</a></li> <li><a hre'>, <django.template.defaulttags.URLNode object at 0x7fdf629bb690>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0190>, <Text Node: '</a></li> '>, <For Node: for category in news_categories, tail_len: 5>, <Text Node: ' </ul> </div>'>]> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fdf629b6150> |
block | <Block Node: nav_extra. Contents: [<Text Node: ' <div class="navbar-row">'>, <django.template.base.AssignmentNode object at 0x7fdf629a8890>, <Text Node: ' <div class="navbar-cont'>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8b90>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c7790>, <Text Node: '</a> </li> '>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8c10>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629ace50>, <Text Node: '</a> </li> '>, <For Node: for category in news_categories, tail_len: 7>, <Text Node: ' </ul> </div> </div> <'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8a10>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0dd0>, <Text Node: '</a></li> <li><a hre'>, <django.template.defaulttags.URLNode object at 0x7fdf629bb690>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0190>, <Text Node: '</a></li> '>, <For Node: for category in news_categories, tail_len: 5>, <Text Node: ' </ul> </div>'>]> |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
self | <Block Node: nav_extra. Contents: []> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <For Node: for category in news_categories, tail_len: 7> |
bit | u'</a>\n </li>\n\t\t\t' |
bits | [u'\n<div class="navbar-row">\n', u'', u'\n\t<div class="navbar-container">\n\t\t<ul class="navbar-desktop">\n <li class="nav-item-desktop', u'', u'">\n <a class="nav-link" href="', u'/kmrplus/news/', u'">', u'N\xfb\xe7ey\xean daw\xee', u'</a>\n </li>\n <li class="nav-item-desktop', u'', u'">\n <a class="nav-link" href="', u'/kmrplus/news/top/', u'">', u'N\xfb\xe7ey\xean Sereke', u'</a>\n </li>\n\t\t\t'] |
self | [<Text Node: ' <div class="navbar-row">'>, <django.template.base.AssignmentNode object at 0x7fdf629a8890>, <Text Node: ' <div class="navbar-cont'>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8b90>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c7790>, <Text Node: '</a> </li> '>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8c10>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629ace50>, <Text Node: '</a> </li> '>, <For Node: for category in news_categories, tail_len: 7>, <Text Node: ' </ul> </div> </div> <'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8a10>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0dd0>, <Text Node: '</a></li> <li><a hre'>, <django.template.defaulttags.URLNode object at 0x7fdf629bb690>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0190>, <Text Node: '</a></li> '>, <For Node: for category in news_categories, tail_len: 5>, <Text Node: ' </ul> </div>'>] |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <For Node: for category in news_categories, tail_len: 7> |
self | [<Text Node: ' <div class="navbar-row">'>, <django.template.base.AssignmentNode object at 0x7fdf629a8890>, <Text Node: ' <div class="navbar-cont'>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8b90>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c7790>, <Text Node: '</a> </li> '>, <IfNode>, <Text Node: '"> <a cla'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8c10>, <Text Node: '">'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf629ace50>, <Text Node: '</a> </li> '>, <For Node: for category in news_categories, tail_len: 7>, <Text Node: ' </ul> </div> </div> <'>, <django.template.defaulttags.URLNode object at 0x7fdf629a8a10>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0dd0>, <Text Node: '</a></li> <li><a hre'>, <django.template.defaulttags.URLNode object at 0x7fdf629bb690>, <Text Node: '"'>, <IfNode>, <Text Node: '>'>, <django.templatetags.i18n.TranslateNode object at 0x7fdf633c0190>, <Text Node: '</a></li> '>, <For Node: for category in news_categories, tail_len: 5>, <Text Node: ' </ul> </div>'>] |
e | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/template/defaulttags.py
in render
values = self.sequence.resolve(context, True)
except VariableDoesNotExist:
values = []
if values is None:
values = []
if not hasattr(values, '__len__'):
values = list(values)
len_values = len(values)...
if len_values < 1:
return self.nodelist_empty.render(context)
nodelist = []
if self.is_reversed:
values = reversed(values)
num_loopvars = len(self.loopvars)
Variable | Value |
---|---|
parentloop | {} |
self | <For Node: for category in news_categories, tail_len: 7> |
values | Error in formatting: OperationalError: could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {u'search_phrase': u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=', u'search_form': <NewsSearchForm bound=True, valid=True, fields=(search_phrase;lang;time_since)>, u'news_pages': [], u'query_json': '{"search_phrase": "serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=", "_since": "", "time": ""}'}] |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/models/query.py
in __len__
def __repr__(self):
data = list(self[:REPR_OUTPUT_SIZE + 1])
if len(data) > REPR_OUTPUT_SIZE:
data[-1] = "...(remaining elements truncated)..."
return repr(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: could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/models/query.py
in _fetch_all
c.__dict__.update(kwargs)
if setup and hasattr(c, '_setup_query'):
c._setup_query()
return c
def _fetch_all(self):
if self._result_cache is None:
self._result_cache = list(self.iterator())...
if self._prefetch_related_lookups and not self._prefetch_done:
self._prefetch_related_objects()
def _next_is_sticky(self):
"""
Indicates that the next filter call and the one following that should
Variable | Value |
---|---|
self | Error in formatting: OperationalError: could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/models/query.py
in iterator
An iterator over the results from applying this QuerySet to the
database.
"""
db = self.db
compiler = self.query.get_compiler(using=db)
# Execute the query. This will also fill compiler.select, klass_info,
# and annotations.
results = compiler.execute_sql()...
select, klass_info, annotation_col_map = (compiler.select, compiler.klass_info,
compiler.annotation_col_map)
if klass_info is None:
return
model_cls = klass_info['model']
select_fields = klass_info['select_fields']
Variable | Value |
---|---|
self | Error in formatting: OperationalError: could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? |
db | 'default' |
compiler | <django.db.models.sql.compiler.SQLCompiler object at 0x7fdf633b8b50> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py
in execute_sql
raise EmptyResultSet
except EmptyResultSet:
if result_type == MULTI:
return iter([])
else:
return
cursor = self.connection.cursor()...
try:
cursor.execute(sql, params)
except Exception:
cursor.close()
raise
Variable | Value |
---|---|
self | <django.db.models.sql.compiler.SQLCompiler object at 0x7fdf633b8b50> |
params | (u'kmrplus',) |
result_type | 'multi' |
sql | u'SELECT "searchgui_newscategory"."id", "searchgui_newscategory"."language", "searchgui_newscategory"."title", "searchgui_newscategory"."slug", "searchgui_newscategory"."order", "searchgui_newscategory"."old_id" FROM "searchgui_newscategory" WHERE "searchgui_newscategory"."language" = %s ORDER BY "searchgui_newscategory"."order" ASC' |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/base/base.py
in cursor
def cursor(self):
"""
Creates a cursor, opening a connection if necessary.
"""
self.validate_thread_sharing()
if self.queries_logged:
cursor = self.make_debug_cursor(self._cursor())...
else:
cursor = self.make_cursor(self._cursor())
return cursor
def commit(self):
"""
Variable | Value |
---|---|
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/base/base.py
in _cursor
if self.connection is None:
with self.wrap_database_errors:
self.connect()
# ##### Backend-specific wrappers for PEP-249 connection methods #####
def _cursor(self):
self.ensure_connection()...
with self.wrap_database_errors:
return self.create_cursor()
def _commit(self):
if self.connection is not None:
with self.wrap_database_errors:
Variable | Value |
---|---|
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/base/base.py
in ensure_connection
def ensure_connection(self):
"""
Guarantees 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 _cursor(self):
self.ensure_connection()
with self.wrap_database_errors:
Variable | Value |
---|---|
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/utils.py
in __exit__
if issubclass(exc_type, db_exc_type):
dj_exc_value = dj_exc_type(*exc_value.args)
dj_exc_value.__cause__ = exc_value
# 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
six.reraise(dj_exc_type, dj_exc_value, traceback)...
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 |
---|---|
self | <django.db.utils.DatabaseErrorWrapper object at 0x7fdf601cf390> |
traceback | <traceback object at 0x7fdf629bd950> |
exc_type | <class 'psycopg2.OperationalError'> |
dj_exc_type | <class 'django.db.utils.OperationalError'> |
dj_exc_value | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
exc_value | OperationalError('could not connect to server: Connection refused\n\tIs the server running on host "127.0.0.1" and accepting\n\tTCP/IP connections on port 5432?\n',) |
db_exc_type | <class 'psycopg2.OperationalError'> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/base/base.py
in ensure_connection
def ensure_connection(self):
"""
Guarantees 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 _cursor(self):
self.ensure_connection()
with self.wrap_database_errors:
Variable | Value |
---|---|
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/base/base.py
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.time() + 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)
def ensure_connection(self):
"""
Variable | Value |
---|---|
conn_params | {'database': 'egerin', 'host': '127.0.0.1', 'password': 'colliderzee', 'user': 'egerin'} |
max_age | 0 |
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/home/search/crawlerenv/local/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py
in get_new_connection
if settings_dict['HOST']:
conn_params['host'] = settings_dict['HOST']
if settings_dict['PORT']:
conn_params['port'] = settings_dict['PORT']
return conn_params
def get_new_connection(self, conn_params):
connection = Database.connect(**conn_params)...
# self.isolation_level must be set:
# - after connecting to the database in order to obtain the database's
# default when no value is explicitly specified in options.
# - before calling _set_autocommit() because if autocommit is on, that
# will set connection.isolation_level to ISOLATION_LEVEL_AUTOCOMMIT.
Variable | Value |
---|---|
conn_params | {'database': 'egerin', 'host': '127.0.0.1', 'password': 'colliderzee', 'user': 'egerin'} |
self | <django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7fdf6017e550> |
/usr/lib/python2.7/dist-packages/psycopg2/__init__.py
in connect
if dsn is None:
if not items:
raise TypeError('missing dsn and no parameters')
else:
dsn = " ".join(["%s=%s" % (k, _param_escape(str(v)))
for (k, v) in items])
conn = _connect(dsn, connection_factory=connection_factory, async=async)...
if cursor_factory is not None:
conn.cursor_factory = cursor_factory
return conn
Variable | Value |
---|---|
database | 'egerin' |
items | [('dbname', 'egerin'), ('user', 'egerin'), ('password', 'colliderzee'), ('host', '127.0.0.1')] |
k | 'host' |
kwargs | {} |
connection_factory | None |
dsn | 'dbname=egerin user=egerin password=colliderzee host=127.0.0.1' |
host | '127.0.0.1' |
user | 'egerin' |
v | '127.0.0.1' |
async | False |
password | 'colliderzee' |
port | None |
cursor_factory | None |
Variable | Value |
---|---|
search_phrase | u'serxweb%C3%BBna Kurdistan%C3%AA%E2%8C%A9=' |
_since | u'' |
time | u'' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
wsgi.multiprocess | False |
HTTP_REFERER | 'http://egerin.com/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=' |
HTTP_CF_IPCOUNTRY | 'US' |
SERVER_SOFTWARE | 'CherryPy/3.8.0 Server' |
SCRIPT_NAME | u'' |
ACTUAL_SERVER_PROTOCOL | 'HTTP/1.1' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/news/search/' |
SERVER_PROTOCOL | 'HTTP/1.0' |
QUERY_STRING | 'search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=' |
HTTP_CF_RAY | '86bd56b0fcf13824-IAD' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_CONNECTION | 'close' |
SERVER_NAME | '0.0.0.0' |
REMOTE_PORT | '46176' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '8001' |
HTTP_CF_VISITOR | '{"scheme":"https"}' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_CDN_LOOP | 'cloudflare' |
wsgi.input | <cherrypy.wsgiserver.wsgiserver2.KnownLengthRFile object at 0x7fdf602c6450> |
HTTP_HOST | '88.198.131.245:8001' |
wsgi.multithread | True |
HTTP_CF_CONNECTING_IP | '34.229.239.82' |
REQUEST_URI | '/news/search/?search_phrase=serxweb%25C3%25BBna+Kurdistan%25C3%25AA%25E2%258C%25A9=&time;_since=' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
wsgi.run_once | False |
wsgi.errors | <open file '<stderr>', mode 'w' at 0x7fdfa376c1e0> |
REMOTE_ADDR | '88.198.131.247' |
HTTP_X_FORWARDED_FOR | '34.229.239.82' |
CSRF_COOKIE | u'fEWGzFluTWFSodLDXYnTizDFPqh0y0Xn' |
HTTP_ACCEPT_ENCODING | 'gzip, br' |
egeringui.settings
Setting | Value |
---|---|
SECURE_BROWSER_XSS_FILTER | False |
BLEACH_ALLOWED_STYLES | [] |
IMAGEKIT_CACHEFILE_DIR | 'CACHE/images' |
USE_THOUSAND_SEPARATOR | False |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en' |
ROOT_URLCONF | 'egeringui.urls' |
MANAGERS | () |
BASE_DIR | '/home/search/kurdcrawl/egeringui' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | '/home/search/kurdcrawl/egeringui/static' |
IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY | u'********************' |
ALLOWED_HOSTS | ['*'] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
DEV_MEDIA | False |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SERVER_EMAIL | 'root@localhost' |
SECURE_HSTS_SECONDS | 0 |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') |
SECURE_REDIRECT_EXEMPT | [] |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '127.0.0.1', 'NAME': 'egerin', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'egerin'}} |
EMAIL_SSL_KEYFILE | u'********************' |
TEMPLATE_DEBUG | False |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
DEFAULT_CONTENT_TYPE | 'text/html' |
SITE_STATIC_ROOT | '/home/search/kurdcrawl/egeringui/static' |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
LANG_INFO | {u'af': {u'bidi': False, u'code': u'af', u'name': u'Afrikaans', u'name_local': u'Afrikaans'}, u'ar': {u'bidi': True, u'code': u'ar', u'name': u'Arabic', u'name_local': u'\u0627\u0644\u0639\u0631\u0628\u064a\u0651\u0629'}, u'ast': {u'bidi': False, u'code': u'ast', u'name': u'Asturian', u'name_local': u'asturianu'}, u'az': {u'bidi': True, u'code': u'az', u'name': u'Azerbaijani', u'name_local': u'Az\u0259rbaycanca'}, u'be': {u'bidi': False, u'code': u'be', u'name': u'Belarusian', u'name_local': u'\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f'}, u'bg': {u'bidi': False, u'code': u'bg', u'name': u'Bulgarian', u'name_local': u'\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438'}, u'bn': {u'bidi': False, u'code': u'bn', u'name': u'Bengali', u'name_local': u'\u09ac\u09be\u0982\u09b2\u09be'}, u'br': {u'bidi': False, u'code': u'br', u'name': u'Breton', u'name_local': u'brezhoneg'}, u'bs': {u'bidi': False, u'code': u'bs', u'name': u'Bosnian', u'name_local': u'bosanski'}, u'ca': {u'bidi': False, u'code': u'ca', u'name': u'Catalan', u'name_local': u'catal\xe0'}, 'ckb': {'bidi': True, 'code': 'ckb', 'name': 'Sorani Kurdish', 'name_local': 'Sorani'}, u'cs': {u'bidi': False, u'code': u'cs', u'name': u'Czech', u'name_local': u'\u010desky'}, u'cy': {u'bidi': False, u'code': u'cy', u'name': u'Welsh', u'name_local': u'Cymraeg'}, u'da': {u'bidi': False, u'code': u'da', u'name': u'Danish', u'name_local': u'dansk'}, u'de': {u'bidi': False, u'code': u'de', u'name': u'German', u'name_local': u'Deutsch'}, u'el': {u'bidi': False, u'code': u'el', u'name': u'Greek', u'name_local': u'\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac'}, u'en': {u'bidi': False, u'code': u'en', u'name': u'English', u'name_local': u'English'}, u'en-au': {u'bidi': False, u'code': u'en-au', u'name': u'Australian English', u'name_local': u'Australian English'}, u'en-gb': {u'bidi': False, u'code': u'en-gb', u'name': u'British English', u'name_local': u'British English'}, u'eo': {u'bidi': False, u'code': u'eo', u'name': u'Esperanto', u'name_local': u'Esperanto'}, u'es': {u'bidi': False, u'code': u'es', u'name': u'Spanish', u'name_local': u'espa\xf1ol'}, u'es-ar': {u'bidi': False, u'code': u'es-ar', u'name': u'Argentinian Spanish', u'name_local': u'espa\xf1ol de Argentina'}, u'es-mx': {u'bidi': False, u'code': u'es-mx', u'name': u'Mexican Spanish', u'name_local': u'espa\xf1ol de Mexico'}, u'es-ni': {u'bidi': False, u'code': u'es-ni', u'name': u'Nicaraguan Spanish', u'name_local': u'espa\xf1ol de Nicaragua'}, u'es-ve': {u'bidi': False, u'code': u'es-ve', u'name': u'Venezuelan Spanish', u'name_local': u'espa\xf1ol de Venezuela'}, u'et': {u'bidi': False, u'code': u'et', u'name': u'Estonian', u'name_local': u'eesti'}, u'eu': {u'bidi': False, u'code': u'eu', u'name': u'Basque', u'name_local': u'Basque'}, u'fa': {u'bidi': True, u'code': u'fa', u'name': u'Persian', u'name_local': u'\u0641\u0627\u0631\u0633\u06cc'}, u'fi': {u'bidi': False, u'code': u'fi', u'name': u'Finnish', u'name_local': u'suomi'}, u'fr': {u'bidi': False, u'code': u'fr', u'name': u'French', u'name_local': u'fran\xe7ais'}, u'fy': {u'bidi': False, u'code': u'fy', u'name': u'Frisian', u'name_local': u'frysk'}, u'ga': {u'bidi': False, u'code': u'ga', u'name': u'Irish', u'name_local': u'Gaeilge'}, u'gl': {u'bidi': False, u'code': u'gl', u'name': u'Galician', u'name_local': u'galego'}, u'he': {u'bidi': True, u'code': u'he', u'name': u'Hebrew', u'name_local': u'\u05e2\u05d1\u05e8\u05d9\u05ea'}, u'hi': {u'bidi': False, u'code': u'hi', u'name': u'Hindi', u'name_local': u'Hindi'}, u'hr': {u'bidi': False, u'code': u'hr', u'name': u'Croatian', u'name_local': u'Hrvatski'}, u'hu': {u'bidi': False, u'code': u'hu', u'name': u'Hungarian', u'name_local': u'Magyar'}, u'ia': {u'bidi': False, u'code': u'ia', u'name': u'Interlingua', u'name_local': u'Interlingua'}, u'id': {u'bidi': False, u'code': u'id', u'name': u'Indonesian', u'name_local': u'Bahasa Indonesia'}, u'io': {u'bidi': False, u'code': u'io', u'name': u'Ido', u'name_local': u'ido'}, u'is': {u'bidi': False, u'code': u'is', u'name': u'Icelandic', u'name_local': u'\xcdslenska'}, u'it': {u'bidi': False, u'code': u'it', u'name': u'Italian', u'name_local': u'italiano'}, u'ja': {u'bidi': False, u'code': u'ja', u'name': u'Japanese', u'name_local': u'\u65e5\u672c\u8a9e'}, u'ka': {u'bidi': False, u'code': u'ka', u'name': u'Georgian', u'name_local': u'\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8'}, u'kk': {u'bidi': False, u'code': u'kk', u'name': u'Kazakh', u'name_local': u'\u049a\u0430\u0437\u0430\u049b'}, u'km': {u'bidi': False, u'code': u'km', u'name': u'Khmer', u'name_local': u'Khmer'}, 'kmr': {'bidi': False, 'code': 'kmr', 'name': 'Kurmanci Kurdish', 'name_local': 'Kurmanci'}, u'kn': {u'bidi': False, u'code': u'kn', u'name': u'Kannada', u'name_local': u'Kannada'}, u'ko': {u'bidi': False, u'code': u'ko', u'name': u'Korean', u'name_local': u'\ud55c\uad6d\uc5b4'}, u'lb': {u'bidi': False, u'code': u'lb', u'name': u'Luxembourgish', u'name_local': u'L\xebtzebuergesch'}, u'lt': {u'bidi': False, u'code': u'lt', u'name': u'Lithuanian', u'name_local': u'Lietuvi\u0161kai'}, u'lv': {u'bidi': False, u'code': u'lv', u'name': u'Latvian', u'name_local': u'latvie\u0161u'}, u'mk': {u'bidi': False, u'code': u'mk', u'name': u'Macedonian', u'name_local': u'\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438'}, u'ml': {u'bidi': False, u'code': u'ml', u'name': u'Malayalam', u'name_local': u'Malayalam'}, u'mn': {u'bidi': False, u'code': u'mn', u'name': u'Mongolian', u'name_local': u'Mongolian'}, u'mr': {u'bidi': False, u'code': u'mr', u'name': u'Marathi', u'name_local': u'\u092e\u0930\u093e\u0920\u0940'}, u'my': {u'bidi': False, u'code': u'my', u'name': u'Burmese', u'name_local': u'\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c'}, u'nb': {u'bidi': False, u'code': u'nb', u'name': u'Norwegian Bokmal', u'name_local': u'norsk (bokm\xe5l)'}, u'ne': {u'bidi': False, u'code': u'ne', u'name': u'Nepali', u'name_local': u'\u0928\u0947\u092a\u093e\u0932\u0940'}, u'nl': {u'bidi': False, u'code': u'nl', u'name': u'Dutch', u'name_local': u'Nederlands'}, u'nn': {u'bidi': False, u'code': u'nn', u'name': u'Norwegian Nynorsk', u'name_local': u'norsk (nynorsk)'}, u'no': {u'bidi': False, u'code': u'no', u'name': u'Norwegian', u'name_local': u'norsk'}, u'os': {u'bidi': False, u'code': u'os', u'name': u'Ossetic', u'name_local': u'\u0418\u0440\u043e\u043d'}, u'pa': {u'bidi': False, u'code': u'pa', u'name': u'Punjabi', u'name_local': u'Punjabi'}, u'pl': {u'bidi': False, u'code': u'pl', u'name': u'Polish', u'name_local': u'polski'}, u'pt': {u'bidi': False, u'code': u'pt', u'name': u'Portuguese', u'name_local': u'Portugu\xeas'}, u'pt-br': {u'bidi': False, u'code': u'pt-br', u'name': u'Brazilian Portuguese', u'name_local': u'Portugu\xeas Brasileiro'}, u'ro': {u'bidi': False, u'code': u'ro', u'name': u'Romanian', u'name_local': u'Rom\xe2n\u0103'}, u'ru': {u'bidi': False, u'code': u'ru', u'name': u'Russian', u'name_local': u'\u0420\u0443\u0441\u0441\u043a\u0438\u0439'}, u'sk': {u'bidi': False, u'code': u'sk', u'name': u'Slovak', u'name_local': u'slovensk\xfd'}, u'sl': {u'bidi': False, u'code': u'sl', u'name': u'Slovenian', u'name_local': u'Sloven\u0161\u010dina'}, u'sq': {u'bidi': False, u'code': u'sq', u'name': u'Albanian', u'name_local': u'shqip'}, u'sr': {u'bidi': False, u'code': u'sr', u'name': u'Serbian', u'name_local': u'\u0441\u0440\u043f\u0441\u043a\u0438'}, u'sr-latn': {u'bidi': False, u'code': u'sr-latn', u'name': u'Serbian Latin', u'name_local': u'srpski (latinica)'}, u'sv': {u'bidi': False, u'code': u'sv', u'name': u'Swedish', u'name_local': u'svenska'}, u'sw': {u'bidi': False, u'code': u'sw', u'name': u'Swahili', u'name_local': u'Kiswahili'}, u'ta': {u'bidi': False, u'code': u'ta', u'name': u'Tamil', u'name_local': u'\u0ba4\u0bae\u0bbf\u0bb4\u0bcd'}, u'te': {u'bidi': False, u'code': u'te', u'name': u'Telugu', u'name_local': u'\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41'}, u'th': {u'bidi': False, u'code': u'th', u'name': u'Thai', u'name_local': u'\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22'}, u'tr': {u'bidi': False, u'code': u'tr', u'name': u'Turkish', u'name_local': u'T\xfcrk\xe7e'}, u'tt': {u'bidi': False, u'code': u'tt', u'name': u'Tatar', u'name_local': u'\u0422\u0430\u0442\u0430\u0440\u0447\u0430'}, u'udm': {u'bidi': False, u'code': u'udm', u'name': u'Udmurt', u'name_local': u'\u0423\u0434\u043c\u0443\u0440\u0442'}, u'uk': {u'bidi': False, u'code': u'uk', u'name': u'Ukrainian', u'name_local': u'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430'}, u'ur': {u'bidi': True, u'code': u'ur', u'name': u'Urdu', u'name_local': u'\u0627\u0631\u062f\u0648'}, u'vi': {u'bidi': False, u'code': u'vi', u'name': u'Vietnamese', u'name_local': u'Ti\xea\u0301ng Vi\xea\u0323t'}, u'zh-cn': {u'bidi': False, u'code': u'zh-cn', u'fallback': [u'zh-hans'], u'name': u'Simplified Chinese', u'name_local': u'\u7b80\u4f53\u4e2d\u6587'}, u'zh-hans': {u'bidi': False, u'code': u'zh-hans', u'name': u'Simplified Chinese', u'name_local': u'\u7b80\u4f53\u4e2d\u6587'}, u'zh-hant': {u'bidi': False, u'code': u'zh-hant', u'name': u'Traditional Chinese', u'name_local': u'\u7e41\u9ad4\u4e2d\u6587'}, u'zh-hk': {u'fallback': [u'zh-hant']}, u'zh-mo': {u'fallback': [u'zh-hant']}, u'zh-my': {u'fallback': [u'zh-hans']}, u'zh-sg': {u'fallback': [u'zh-hans']}, u'zh-tw': {u'bidi': False, u'code': u'zh-tw', u'fallback': [u'zh-hant'], u'name': u'Traditional Chinese', u'name_local': u'\u7e41\u9ad4\u4e2d\u6587'}} |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
DEFAULT_TABLESPACE | '' |
YEAR_MONTH_FORMAT | 'F Y' |
API_BASE_URL | u'********************' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
IMAGEKIT_CACHE_BACKEND | 'default' |
SESSION_COOKIE_PATH | '/' |
SECURE_CONTENT_TYPE_NOSNIFF | False |
BLEACH_STRIP_TAGS | True |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
IMAGEKIT_SPEC_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.source_name_as_path' |
DEFAULT_INDEX_TABLESPACE | '' |
LOGGING_CONFIG | 'logging.config.dictConfig' |
APPEND_SLASH | True |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
WSGI_APPLICATION | 'egeringui.wsgi.application' |
IMAGEKIT_CACHE_PREFIX | 'imagekit:' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
SETTINGS_DIR | '/home/search/kurdcrawl/egeringui/egeringui' |
EMAIL_TIMEOUT | None |
SECURE_SSL_HOST | None |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
LANGUAGE_COOKIE_DOMAIN | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'searchgui', 'events', 'rest_framework') |
LANGUAGES | (('kmr', 'kurmanci'), ('ckb', 'sorani'), ('tr', 'Turkish'), ('en', 'English')) |
USE_L10N | True |
TOP_DIR | '/home/search/kurdcrawl' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
STATICFILES_DIRS | ('/home/search/kurdcrawl/egeringui/site_static',) |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LANGUAGE_COOKIE_AGE | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
CSRF_COOKIE_AGE | 31449600 |
MEDIA_URL | '/media/' |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/accounts/login/' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
TIME_FORMAT | 'P' |
AUTH_USER_MODEL | 'auth.User' |
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') |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
EMAIL_HOST_PASSWORD | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
SESSION_FILE_PATH | None |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SESSION_SAVE_EVERY_REQUEST | False |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
TEMPLATE_STRING_IF_INVALID | '' |
NEWS_LANGUAGES | ('kmr', 'ckb', 'tr', 'en') |
DECIMAL_SEPARATOR | '.' |
IGNORABLE_404_URLS | () |
LOCALE_PATHS | ('/home/search/kurdcrawl/egeringui/locale',) |
BLEACH_STRIP_COMMENTS | True |
LOGOUT_URL | '/accounts/logout/' |
EMAIL_USE_TLS | False |
FIXTURE_DIRS | () |
EMAIL_HOST | 'localhost' |
DATE_FORMAT | 'N j, Y' |
MEDIA_ROOT | '/home/search/kurdcrawl/egeringui/media' |
LANGUAGE_COOKIE_PATH | '/' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | () |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
REST_FRAMEWORK | {'UNICODE_JSON': False} |
BLEACH_ALLOWED_TAGS | [] |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | () |
IMAGEKIT_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.hash' |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware') |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
LOGGING | {} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/search/kurdcrawl/egeringui/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']}}] |
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND | 'imagekit.cachefiles.backends.Simple' |
BLEACH_ALLOWED_ATTRIBUTES | [] |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
SECURE_SSL_REDIRECT | False |
TIME_ZONE | 'UTC' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY | 'imagekit.cachefiles.strategies.JustInTime' |
EMAIL_USE_SSL | False |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages') |
MIGRATION_MODULES | {} |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'egeringui.settings' |
USE_ETAGS | False |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur', 'ckb') |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | () |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
USE_TZ | True |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
TEST_NON_SERIALIZED_APPS | [] |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
IMAGEKIT_DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
CACHE_MIDDLEWARE_SECONDS | 600 |
EMAIL_SSL_CERTFILE | None |
CSRF_COOKIE_HTTPONLY | False |
DATETIME_INPUT_FORMATS | ('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y') |
SOLR_NEWS_URL | 'http://localhost:8983/solr/news/' |
EMAIL_HOST_USER | '' |
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.