name 'reduce' is not defined
Request Method: | GET |
---|---|
Request URL: | http://www.yazdfarda.ir/jahanfarda/news/af/115994/%D8%B4%D8%B1%D9%88%D8%B7-%D8%B1%DB%8C%D8%A7%D8%B6-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A7%D8%A6%D8%AA%D9%84%D8%A7%D9%81!-/-%D8%AA%D9%88%D9%87%D9%85-%D9%BE%D8%B4%D8%AA-%D8%AA%D9%88%D9%87%D9%85 |
Django Version: | 4.2.4 |
Exception Type: | NameError |
Exception Value: | name 'reduce' is not defined |
Exception Location: | /root/yazdfarda.com/yazdfarda/news/models.py, line 186, in save |
Raised during: | news.views.aftabnewsslug |
Python Executable: | /usr/bin/python3 |
Python Version: | 3.8.10 |
Python Path: | ['/root/yazdfarda.com/yazdfarda', '/usr/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/lib/python3.8/site-packages', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages'] |
Server time: | Fri, 29 Mar 2024 18:16:20 +0430 |
/usr/local/lib/python3.8/dist-packages/django/core/handlers/exception.py
, line 55, in inner
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NameError("name 'reduce' is not defined") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd970>> |
request | <WSGIRequest: GET '/jahanfarda/news/af/115994/%D8%B4%D8%B1%D9%88%D8%B7-%D8%B1%DB%8C%D8%A7%D8%B6-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A7%D8%A6%D8%AA%D9%84%D8%A7%D9%81!-/-%D8%AA%D9%88%D9%87%D9%85-%D9%BE%D8%B4%D8%AA-%D8%AA%D9%88%D9%87%D9%85'> |
/usr/local/lib/python3.8/dist-packages/django/core/handlers/base.py
, line 197, in _get_response
if response is None:
wrapped_callback = self.make_view_atomic(callback)
# If it is an asynchronous view, run it in a subthread.
if iscoroutinefunction(wrapped_callback):
wrapped_callback = async_to_sync(wrapped_callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None (a common error).
Variable | Value |
---|---|
callback | <function aftabnewsslug at 0x7fa0ccb8eee0> |
callback_args | () |
callback_kwargs | {'newsId': '115994', 'section': 'jahanfarda', 'slug': 'شروط-ریاض-برای-عضویت-تهران-در-ائتلاف!-'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/jahanfarda/news/af/115994/%D8%B4%D8%B1%D9%88%D8%B7-%D8%B1%DB%8C%D8%A7%D8%B6-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A7%D8%A6%D8%AA%D9%84%D8%A7%D9%81!-/-%D8%AA%D9%88%D9%87%D9%85-%D9%BE%D8%B4%D8%AA-%D8%AA%D9%88%D9%87%D9%85'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd970> |
wrapped_callback | <function aftabnewsslug at 0x7fa0ccb8eee0> |
/root/yazdfarda.com/yazdfarda/news/views.py
, line 312, in aftabnewsslug
reNews = News.objects.filter(section=foundNews.section, is_deleted=False,
status=News.PUBLISHED_STATUS).order_by('-published_date')[:5]
if foundNews.visited:
foundNews.visited = foundNews.visited + 1
else:
foundNews.visited = 1
foundNews.save()…
csrfContext = RequestContext(req)
date_joined = datetime.now()
pDateTime = jdatetime.datetime.now()
Variable | Value |
---|---|
_tag | <Tag: اجتماعی> |
commentForm | <CommentForm bound=False, valid=Unknown, fields=(fullname;email;comment;parent)> |
comments_deny | <bound method QuerySet.count of <jQuerySet []>> |
comments_ok | <bound method QuerySet.count of <jQuerySet []>> |
comments_rem | <bound method QuerySet.count of <jQuerySet []>> |
export | 'default' |
foundNews | <News: شروط ریاض برای عضویت تهران در ائتلاف! / توهم پشت توهم> |
fromNews | True |
likeList | ['178500', '178381', '176473', '172283', '172262', '172261', '161611', '158943', '158639', '155340'] |
list_news | <jQuerySet [<News: عربستان در پتروشیمی پنجم شد، ایران پنجاهم هم نشد| سبقت سعودی ها از ایران در ایجاد زنجیره ارزش>, <News: رهبر انقلاب اسلامی در دیدار سلطان عمان: برقراری رابطه با عربستان نتیجه سیاست خوب دولت جناب آقای رئیسی است>, <News: وزیر انرژی عربستان: 40 سال زمان را برای توسعه صنایع از دست دادیم>, <News: اسپکتیتر بررسی کرد" چرا محمد بن سلمان جواب تماس تلفنی بایدن را پاسخ نمیدهد؟>, <News: واکنش شوق الشعرا منتقد یزدی در بازدید از نمایشگاه دبی/ مقایسه غرفه ایران با عربستان>, <News: اکسپو از دوربین یزدفردا 2: نمای ورودی پاوین عربستان در نمایشگاه دبی>, <News: واکنش عربستان به صدور حکم احضار بن سلمان از سوی دادگاه آمریکا>, <News: گروهی از نظامیان عربستان وارد شمال شرق سوریه شدند>, <News: هشدار فرمانده نظامی ارشد ایرانی به عربستان و آمریکا>, <News: عربستان سعودی (IPO) شرکت نفت آرامکو را سودآورترین شرکت جهان را اعلام کرد>]> |
news | <News: عربستان سعودی (IPO) شرکت نفت آرامکو را سودآورترین شرکت جهان را اعلام کرد> |
newsId | '115994' |
randTag | <QuerySet [<Tag: طرح 95 و 5>, <Tag: مجازات>, <Tag: داریوش اسدزاده>, <Tag: اسکار>, <Tag: سرگرمی>, <Tag: فروردین>, <Tag: سفارت آمریکا>, <Tag: محمد صدوقی>, <Tag: نماز ظهرعاشورا>, <Tag: گلوگاه>, <Tag: ناگویا>, <Tag: شیرکوه>, <Tag: دریاچه ولشت>, <Tag: قصر شیرین>, <Tag: بروکسل>, <Tag: سازمان هواپیمایی کشوری>, <Tag: موریتانی>, <Tag: احمد دوست حسینی>, <Tag: اسکی>, <Tag: خانه موسیقی>]> |
reNews | [<News: زندانی فراری انگلیسی دستگیر شد>, <News: رکورد شکنی هنر چوب برای طولانی ترین کنده کاری از قطعه واحد از تخته و الوار>, <News: شروط ریاض برای عضویت تهران در ائتلاف! / توهم پشت توهم>, <News: عربستان در پتروشیمی پنجم شد، ایران پنجاهم هم نشد| سبقت سعودی ها از ایران در ایجاد زنجیره ارزش>, <News: رهبر انقلاب اسلامی در دیدار سلطان عمان: برقراری رابطه با عربستان نتیجه سیاست خوب دولت جناب آقای رئیسی است>, <News: وزیر انرژی عربستان: 40 سال زمان را برای توسعه صنایع از دست دادیم>, <News: اسپکتیتر بررسی کرد" چرا محمد بن سلمان جواب تماس تلفنی بایدن را پاسخ نمیدهد؟>, <News: واکنش شوق الشعرا منتقد یزدی در بازدید از نمایشگاه دبی/ مقایسه غرفه ایران با عربستان>, <News: اکسپو از دوربین یزدفردا 2: نمای ورودی پاوین عربستان در نمایشگاه دبی>, <News: واکنش عربستان به صدور حکم احضار بن سلمان از سوی دادگاه آمریکا>, <News: گروهی از نظامیان عربستان وارد شمال شرق سوریه شدند>, <News: هشدار فرمانده نظامی ارشد ایرانی به عربستان و آمریکا>, <News: عربستان سعودی (IPO) شرکت نفت آرامکو را سودآورترین شرکت جهان را اعلام کرد>] |
req | <WSGIRequest: GET '/jahanfarda/news/af/115994/%D8%B4%D8%B1%D9%88%D8%B7-%D8%B1%DB%8C%D8%A7%D8%B6-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A7%D8%A6%D8%AA%D9%84%D8%A7%D9%81!-/-%D8%AA%D9%88%D9%87%D9%85-%D9%BE%D8%B4%D8%AA-%D8%AA%D9%88%D9%87%D9%85'> |
section | 'jahanfarda' |
services | None |
slug | 'شروط-ریاض-برای-عضویت-تهران-در-ائتلاف!-' |
tag | None |
texts | ['178500', '178381', '176473', '172283', '172262', '172261', '161611', '158943', '158639', '155340'] |
txt | '155340' |
/root/yazdfarda.com/yazdfarda/news/models.py
, line 186, in save
if self.related_text.index('-') > 0:
texts = self.related_text.split("-")
for txt in texts:
likeList.append(txt)
else:
likeList.append(self.related_text)
query = reduce(operator.or_, (Q(title__contains=item) for item in likeList))…
iNews = News.objects.filter(query).filter(is_deleted=False, status=News.PUBLISHED_STATUS).order_by(
'-published_date')[:10]
self.related_ids = ''
for news in iNews:
relateds = self.related.all()
Variable | Value |
---|---|
__class__ | <class 'news.models.News'> |
force_insert | False |
force_update | False |
likeList | ['آل سعود', 'ائتلاف آل سعود', 'ائتلاف سعودی', 'عربستان', 'محمد بن سلمان'] |
self | <News: شروط ریاض برای عضویت تهران در ائتلاف! / توهم پشت توهم> |
texts | ['آل سعود', 'ائتلاف آل سعود', 'ائتلاف سعودی', 'عربستان', 'محمد بن سلمان'] |
txt | 'محمد بن سلمان' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'www.yazdfarda.ir' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/jahanfarda/news/af/115994/شروط-ریاض-برای-عضویت-تهران-در-ائتلاف!-/-توهم-پشت-توهم' |
QUERY_STRING | '' |
RAW_URI | '/jahanfarda/news/af/115994/%D8%B4%D8%B1%D9%88%D8%B7-%D8%B1%DB%8C%D8%A7%D8%B6-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A7%D8%A6%D8%AA%D9%84%D8%A7%D9%81!-/-%D8%AA%D9%88%D9%87%D9%85-%D9%BE%D8%B4%D8%AA-%D8%AA%D9%88%D9%87%D9%85' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '55262' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | '0.0.0.0' |
SERVER_PORT | '8585' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.0.4' |
gunicorn.socket | <socket.socket fd=8, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8585), raddr=('127.0.0.1', 55262)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa0cbf1f640> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7fa0cbffbdc0> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
core.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['*', '185.126.2.130'] |
ALLOW_UNICODE_SLUGS | True |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | PosixPath('/root/yazdfarda.com/yazdfarda') |
BFM | {'FILES_PER_PAGE': 25, 'SIMULTANEOUS_UPLOADS': 4} |
CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://localhost:6379/', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CRISPY_TEMPLATE_PACK | 'bootstrap4' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_MASKED | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | ['http://localhost:8000', 'http://185.126.2.130:8585', 'https://185.126.2.130:8585http://185.126.2.130', 'https://185.126.2.130'] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': '127.0.0.1', 'NAME': 'yazdfarda', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DB_ENGINE | 'postgresql' |
DB_HOST | '127.0.0.1' |
DB_NAME | 'yazdfarda' |
DB_PASS | '********************' |
DB_PORT | '5432' |
DB_USERNAME | 'postgres' |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | '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 | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
ENABLE_CACHING | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
HOME_TEMPLATES | '/root/yazdfarda.com/yazdfarda/home/templates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django.contrib.sites', 'django.contrib.sitemaps', 'tinymce', 'stdimage', 'django_coverage', 'randomgen', 'mobi', 'polls', 'message', 'levels', 'gsettings', 'link', 'banner', 'news', 'home'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ur'] |
LANGUAGE_CODE | 'fa-ir' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | ('/root/yazdfarda.com/yazdfarda/locale',) |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MATERIAL_ADMIN_SITE | {'APP_ICONS': {'sites': 'send'}, 'FAVICON': 'images/favicon.ico', 'HEADER': 'پایگاه خبری یزدفردا', 'LOGIN_LOGO': 'images/brand/brand_blue.png', 'LOGOUT_BG': 'images/brand/brand_blue.png', 'MAIN_BG_COLOR': 'color', 'MAIN_HOVER_COLOR': 'color', 'MODEL_ICONS': {'site': 'contact_mail'}, 'NAVBAR_REVERSE': True, 'PROFILE_BG': 'images/brand/brand_blue.png', 'PROFILE_PICTURE': 'images/brand/brand_blue.png', 'SHOW_COUNTS': True, 'SHOW_THEMES': True, 'TITLE': 'یزدفردا', 'TRAY_REVERSE': True} |
MEDIA_ROOT | '/root/yazdfarda.com/yazdfarda/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIGRATION_MODULES | {} |
MOBI_DETECT_TABLET | True |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
REDIS_DB | {'HOST': 'localhost', 'NAME': '0', 'PASSWORD': '********************', 'PORT': 6379, 'USER': ''} |
RENDER_EXTERNAL_HOSTNAME | None |
ROOT_URLCONF | 'core.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'core.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 | ['/root/yazdfarda.com/yazdfarda/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | None |
STATIC_URL | '/static/' |
STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/root/yazdfarda.com/yazdfarda/home/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 | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'Asia/Tehran' |
TINYMCE_COMPRESSOR | False |
TINYMCE_DEFAULT_CONFIG | {'contextmenu': 'false', 'height': '450', 'menubar': 'file edit view insert format tools table help', 'paste_as_text': 'true', 'plugins': 'advlist autolink lists link image charmap print preview anchor ' 'searchreplace visualblocks code fullscreen insertdatetime media ' 'table powerpaste advcode help wordcount spellchecker typography', 'theme': 'silver', 'toolbar': 'undo redo | bold italic underline strikethrough | fontselect ' 'fontsizeselect formatselect | alignleft aligncenter alignright ' 'alignjustify | outdent indent | numlist bullist checklist | ' 'forecolor backcolor casechange permanentpen formatpainter ' 'removeformat | pagebreak | charmap emoticons | fullscreen ' 'preview save print | insertfile image media pageembed template ' 'link anchor codesample | a11ycheck ltr rtl | showcomments ' 'addcomment code typography'} |
TINYMCE_JS_URL | 'tinymce/tinymce.min.js' |
USE_DEPRECATED_PYTZ | False |
USE_I18N | True |
USE_L10N | True |
USE_MULTITHREADED_SERVER | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'core.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.