Error 111 connecting to 127.0.0.1:6379. Connection refused.
Request Method: | GET |
---|---|
Request URL: | https://sepandteb.com/news/%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%98%C2%AE%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%98%C2%AF%C3%98%C2%B1-/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/ |
Django Version: | 1.11.1 |
Exception Type: | ConnectionError |
Exception Value: | Error 111 connecting to 127.0.0.1:6379. Connection refused. |
Exception Location: | /home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/connection.py in connect, line 489 |
Python Executable: | /home/sepandteb/virtualenv/sepandteb/3.5/bin/python |
Python Version: | 3.5.9 |
Python Path: | ['/home/sepandteb/sepandteb', '', '/home/sepandteb/sepandteb', '/home/sepandteb/virtualenv/sepandteb/3.5/lib64/python35.zip', '/home/sepandteb/virtualenv/sepandteb/3.5/lib64/python3.5', '/home/sepandteb/virtualenv/sepandteb/3.5/lib64/python3.5/plat-linux', '/home/sepandteb/virtualenv/sepandteb/3.5/lib64/python3.5/lib-dynload', '/opt/alt/python35/lib64/python3.5', '/opt/alt/python35/lib/python3.5', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf', '/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/odf'] |
Server time: | جمعه, 29 مارس 2024 05:58:06 +0430 |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django_redis/cache.py
in _decorator
if method is None:
return functools.partial(omit_exception, return_value=return_value)
@functools.wraps(method)
def _decorator(self, *args, **kwargs):
try:
return method(self, *args, **kwargs)...
except ConnectionInterrupted as e:
if self._ignore_exceptions:
if DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS:
logger.error(str(e))
return return_value
Variable | Value |
---|---|
args | ('viewNews_6',) |
kwargs | {} |
method | <function RedisCache.get at 0x7fc7181a7950> |
return_value | None |
self | <django_redis.cache.RedisCache object at 0x7fc7181ee128> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django_redis/cache.py
in get
def add(self, *args, **kwargs):
return self.client.add(*args, **kwargs)
@omit_exception
def get(self, key, default=None, version=None, client=None):
try:
return self.client.get(key, default=default, version=version,
client=client)...
except ConnectionInterrupted as e:
if DJANGO_REDIS_IGNORE_EXCEPTIONS or self._ignore_exceptions:
if DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS:
logger.error(str(e))
return default
raise
Variable | Value |
---|---|
client | None |
default | None |
key | 'viewNews_6' |
self | <django_redis.cache.RedisCache object at 0x7fc7181ee128> |
version | None |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django_redis/client/default.py
in get
client = self.get_client(write=False)
key = self.make_key(key, version=version)
try:
value = client.get(key)
except _main_exceptions as e:
raise ConnectionInterrupted(connection=client, parent=e)...
if value is None:
return default
return self.decode(value)
Variable | Value |
---|---|
client | StrictRedis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>> |
default | None |
key | ':1:viewNews_6' |
self | <django_redis.client.default.DefaultClient object at 0x7fc7181ee198> |
version | None |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response, assigned=available_attrs(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 | ConnectionError('Error 111 connecting to 127.0.0.1:6379. Connection refused.',) |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fc721b48b00>> |
request | <WSGIRequest: GET '/news/%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%98%C2%AE%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%98%C2%AF%C3%98%C2%B1-/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/'> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django/core/handlers/base.py
in _get_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:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function newsSingle at 0x7fc71837f6a8> |
callback_args | () |
callback_kwargs | {'slug': 'استخدام-در-فتوگرافی-پزشکی'} |
middleware_method | <bound method DebugToolbarMiddleware.process_view of <debug_toolbar.middleware.DebugToolbarMiddleware object at 0x7fc721b487f0>> |
request | <WSGIRequest: GET '/news/%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%98%C2%AE%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%98%C2%AF%C3%98%C2%B1-/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/'> |
resolver | <RegexURLResolver 'photography.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=sepand.views.newsSingle, args=(), kwargs={'slug': 'استخدام-در-فتوگرافی-پزشکی'}, url_name=news_single, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fc721b48b00> |
wrapped_callback | <function newsSingle at 0x7fc71837f6a8> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/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:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function newsSingle at 0x7fc71837f6a8> |
callback_args | () |
callback_kwargs | {'slug': 'استخدام-در-فتوگرافی-پزشکی'} |
middleware_method | <bound method DebugToolbarMiddleware.process_view of <debug_toolbar.middleware.DebugToolbarMiddleware object at 0x7fc721b487f0>> |
request | <WSGIRequest: GET '/news/%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%98%C2%AE%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%98%C2%AF%C3%98%C2%B1-/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/'> |
resolver | <RegexURLResolver 'photography.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=sepand.views.newsSingle, args=(), kwargs={'slug': 'استخدام-در-فتوگرافی-پزشکی'}, url_name=news_single, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fc721b48b00> |
wrapped_callback | <function newsSingle at 0x7fc71837f6a8> |
/home/sepandteb/sepandteb/sepand/views.py
in newsSingle
paginate_by = 12
template_name = 'page/news/list.html'
def newsSingle(request, slug):
data = get_object_or_404(News, slug=slug)
SetCountView('viewNews', data.pk)...
context = {
'data': data,
'tag': Tag.objects.filter(news_set=data),
'count': GetRedis('viewNews', data.pk)
}
return render(request, 'page/news/single.html', context)
Variable | Value |
---|---|
data | <News: استخدام در فتوگرافی پزشکی> |
request | <WSGIRequest: GET '/news/%C3%98%C2%A7%C3%98%C2%B3%C3%98%C2%AA%C3%98%C2%AE%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%85-%C3%98%C2%AF%C3%98%C2%B1-/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/'> |
slug | 'استخدام-در-فتوگرافی-پزشکی' |
/home/sepandteb/sepandteb/sepand/apps.py
in SetCountView
class SepandConfig(AppConfig):
name = 'sepand'
def SetCountView(name, pk):
cache.set(name + "_" + str(pk), cache.get(name + "_" + str(pk)) + 1 if
cache.get(name + "_" + str(pk)) is not None else 1,...
timeout=None) # Set in count view in article
def GetRedis(name, pk):
return cache.get(name + '_' + str(pk))
Variable | Value |
---|---|
name | 'viewNews' |
pk | 6 |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django_redis/cache.py
in _decorator
return method(self, *args, **kwargs)
except ConnectionInterrupted as e:
if self._ignore_exceptions:
if DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS:
logger.error(str(e))
return return_value
raise e.parent...
return _decorator
class RedisCache(BaseCache):
def __init__(self, server, params):
super(RedisCache, self).__init__(params)
Variable | Value |
---|---|
args | ('viewNews_6',) |
kwargs | {} |
method | <function RedisCache.get at 0x7fc7181a7950> |
return_value | None |
self | <django_redis.cache.RedisCache object at 0x7fc7181ee128> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/django_redis/client/default.py
in get
"""
if client is None:
client = self.get_client(write=False)
key = self.make_key(key, version=version)
try:
value = client.get(key)...
except _main_exceptions as e:
raise ConnectionInterrupted(connection=client, parent=e)
if value is None:
return default
Variable | Value |
---|---|
client | StrictRedis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>> |
default | None |
key | ':1:viewNews_6' |
self | <django_redis.client.default.DefaultClient object at 0x7fc7181ee198> |
version | None |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/client.py
in get
when = int(mod_time.mktime(when.timetuple()))
return self.execute_command('EXPIREAT', name, when)
def get(self, name):
"""
Return the value at key ``name``, or None if the key doesn't exist
"""
return self.execute_command('GET', name)...
def __getitem__(self, name):
"""
Return the value at key ``name``, raises a KeyError if the key
doesn't exist.
"""
Variable | Value |
---|---|
name | ':1:viewNews_6' |
self | StrictRedis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/client.py
in execute_command
try:
connection.send_command(*args)
return self.parse_response(connection, command_name, **options)
except (ConnectionError, TimeoutError) as e:
connection.disconnect()
if not connection.retry_on_timeout and isinstance(e, TimeoutError):
raise
connection.send_command(*args)...
return self.parse_response(connection, command_name, **options)
finally:
pool.release(connection)
def parse_response(self, connection, command_name, **options):
"Parses a response from the Redis server"
Variable | Value |
---|---|
args | ('GET', ':1:viewNews_6') |
command_name | 'GET' |
connection | Connection<host=127.0.0.1,port=6379,db=1> |
options | {} |
pool | ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>> |
self | StrictRedis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/connection.py
in send_command
(errno, errmsg))
except:
self.disconnect()
raise
def send_command(self, *args):
"Pack and send a command to the Redis server"
self.send_packed_command(self.pack_command(*args))...
def can_read(self, timeout=0):
"Poll the socket to see if there's data that can be read."
sock = self._sock
if not sock:
self.connect()
Variable | Value |
---|---|
args | ('GET', ':1:viewNews_6') |
self | Connection<host=127.0.0.1,port=6379,db=1> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/connection.py
in send_packed_command
except socket.error:
pass
self._sock = None
def send_packed_command(self, command):
"Send an already packed command to the Redis server"
if not self._sock:
self.connect()...
try:
if isinstance(command, str):
command = [command]
for item in command:
self._sock.sendall(item)
except socket.timeout:
Variable | Value |
---|---|
command | [b'*2\r\n$3\r\nGET\r\n$13\r\n:1:viewNews_6\r\n'] |
self | Connection<host=127.0.0.1,port=6379,db=1> |
/home/sepandteb/virtualenv/sepandteb/3.5/lib/python3.5/site-packages/redis/connection.py
in connect
return
try:
sock = self._connect()
except socket.timeout:
raise TimeoutError("Timeout connecting to server")
except socket.error:
e = sys.exc_info()[1]
raise ConnectionError(self._error_message(e))...
self._sock = sock
try:
self.on_connect()
except RedisError:
# clean up after any error in on_connect
Variable | Value |
---|---|
e | ConnectionRefusedError(111, 'Connection refused') |
self | Connection<host=127.0.0.1,port=6379,db=1> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'sepandteb.com' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_HTTPS | '1' |
PATH_INFO | '/news/استخدام-در-فتوگرافی-پزشکی/' |
QUERY_STRING | '' |
REMOTE_ADDR | '54.163.14.144' |
REMOTE_PORT | '36260' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/news/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D9%81%D8%AA%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C-%D9%BE%D8%B2%D8%B4%DA%A9%DB%8C/' |
SCRIPT_NAME | '/news/استخداÙ\x85-در-' |
SCRIPT_URI | ('https://sepandteb.com/news/استخداÙ\x85' '-در-Ù\x81تÙ\x88گراÙ\x81Û\x8c-پزشکÛ\x8c/') |
SCRIPT_URL | '/news/استخداÙ\x85-در-Ù\x81تÙ\x88گراÙ\x81Û\x8c-پزشکÛ\x8c/' |
SERVER_ADDR | '185.42.25.5' |
SERVER_ADMIN | 'webmaster@sepandteb.com' |
SERVER_NAME | 'sepandteb.com' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'LiteSpeed' |
SSL_CIPHER | 'TLS_CHACHA20_POLY1305_SHA256' |
SSL_CIPHER_ALGKEYSIZE | '256' |
SSL_CIPHER_USEKEYSIZE | '256' |
SSL_PROTOCOL | 'TLSv1.3' |
X-LSCACHE | 'on' |
X_SPDY | 'HTTP2' |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='ANSI_X3.4-1968'> |
wsgi.file_wrapper | '' |
wsgi.input | <lsapi_wsgi.InputStream object at 0x7fc7186e77e0> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
photography.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/home/sepandteb/sepandteb' |
CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://127.0.0.1:6379/1', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_CONFIGS | {'default': {'extraPlugins': 'uploadimage,div,autolink,autoembed,embedsemantic,autogrow,widget,lineutils,clipboard,dialog,dialogui,elementspath', 'skin': 'moono', 'tabSpaces': 4, 'toolbar': 'YourCustomToolbarConfig', 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic']], 'toolbar_YourCustomToolbarConfig': [{'items': ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'], 'name': 'document'}, {'items': ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'], 'name': 'clipboard'}, {'items': ['Find', 'Replace', '-', 'SelectAll'], 'name': 'editing'}, {'items': ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'], 'name': 'forms'}, '/', {'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'], 'name': 'basicstyles'}, {'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language'], 'name': 'paragraph'}, {'items': ['Link', 'Unlink', 'Anchor'], 'name': 'links'}, {'items': ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'], 'name': 'insert'}, '/', {'items': ['Styles', 'Format', 'Font', 'FontSize'], 'name': 'styles'}, {'items': ['TextColor', 'BGColor'], 'name': 'colors'}, {'items': ['Maximize', 'ShowBlocks'], 'name': 'tools'}, {'items': ['About'], 'name': 'about'}, '/', {'items': ['Preview', 'Maximize'], 'name': 'yourcustomtools'}]}} |
CKEDITOR_IMAGE_BACKEND | 'pillow' |
CKEDITOR_UPLOAD_PATH | 'editor/' |
COMPRESS_CACHEABLE_PRECOMPILERS | () |
COMPRESS_CACHE_BACKEND | 'default' |
COMPRESS_CACHE_KEY_FUNCTION | '********************' |
COMPRESS_CLEAN_CSS_ARGUMENTS | '' |
COMPRESS_CLEAN_CSS_BINARY | 'cleancss' |
COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
COMPRESS_CSS_COMPRESSOR | 'compressor.css.CssCompressor' |
COMPRESS_CSS_FILTERS | ['compressor.filters.css_default.CssAbsoluteFilter'] |
COMPRESS_CSS_HASHING_METHOD | 'mtime' |
COMPRESS_DATA_URI_MAX_SIZE | 1024 |
COMPRESS_DEBUG_TOGGLE | None |
COMPRESS_ENABLED | False |
COMPRESS_JINJA2_GET_ENVIRONMENT | <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fc719ca1400> |
COMPRESS_JS_COMPRESSOR | 'compressor.js.JsCompressor' |
COMPRESS_JS_FILTERS | ['compressor.filters.jsmin.JSMinFilter'] |
COMPRESS_MINT_DELAY | 30 |
COMPRESS_MTIME_DELAY | 10 |
COMPRESS_OFFLINE | False |
COMPRESS_OFFLINE_CONTEXT | {'STATIC_URL': '/assets/'} |
COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
COMPRESS_OFFLINE_TIMEOUT | 31536000 |
COMPRESS_OUTPUT_DIR | 'CACHE' |
COMPRESS_PARSER | 'compressor.parser.AutoSelectParser' |
COMPRESS_PRECOMPILERS | () |
COMPRESS_REBUILD_TIMEOUT | 2592000 |
COMPRESS_ROOT | '/home/sepandteb/sepandteb/public/assets' |
COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/assets/'} |
COMPRESS_URL | '/assets/' |
COMPRESS_URL_PLACEHOLDER | '/__compressor_url_placeholder__/' |
COMPRESS_VERBOSE | False |
COMPRESS_YUGLIFY_BINARY | 'yuglify' |
COMPRESS_YUGLIFY_CSS_ARGUMENTS | '--terminal' |
COMPRESS_YUGLIFY_JS_ARGUMENTS | '--terminal' |
COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
COMPRESS_YUI_CSS_ARGUMENTS | '' |
COMPRESS_YUI_JS_ARGUMENTS | '' |
CRONJOBS | [('*/1 * * * *', 'sepand.services.ScheduliTaskSms.CronJobSendSms')] |
CRON_CLASSES | ['sepand.services.ScheduliTaskSms.CronJobSendSms'] |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'NAME': 'sepandte_main', 'OPTIONS': {'init_command': 'SET foreign_key_checks = 0;'}, 'PASSWORD': '********************', 'PORT': '3306', 'STORAGE_ENGINE': 'MYISAM', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'sepandte_main'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%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'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_CONTENT_TYPE | 'text/html' |
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 | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.gitiserver.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'noreplay@sepandteb.ir' |
EMAIL_PORT | '' |
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_CHARSET | 'utf-8' |
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 | None |
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' |
GEOPOSITION_GOOGLE_MAPS_API_KEY | '********************' |
IGNORABLE_404_URLS | [] |
IMPORT_EXPORT_USE_TRANSACTIONS | True |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'sepand', 'ckeditor', 'ckeditor_uploader', 'geoposition', 'debug_toolbar', 'rest_framework', 'django_jalali', 'rest_framework.authtoken', 'django_cron', 'pinax.eventlog', 'django.contrib.sites', 'django_redis', 'import_export', 'easy_thumbnails', 'compressor'] |
INTERNAL_IPS | ['127.0.0.1'] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', '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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
LANGUAGE_CODE | 'fa-ir' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/home/sepandteb/sepandteb/public/uploads' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MESSAGE_TAGS | {40: 'danger'} |
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', 'debug_toolbar.middleware.DebugToolbarMiddleware'] |
MIDDLEWARE_CLASSES | ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',), 'PAGE_SIZE': 10} |
ROOT_URLCONF | 'photography.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
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_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 | 'photography.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | ['/home/sepandteb/sepandteb/static/assets'] |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder') |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/sepandteb/sepandteb/public/assets' |
STATIC_URL | '/assets/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/sepandteb/sepandteb/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']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
THUMBNAIL_ALIASES | {'': {'normal': {'quality': '80', 'size': (100, 100)}}} |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'Asia/Tehran' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'photography.wsgi.application' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
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.