name 'reduce' is not defined
Request Method: | GET |
---|---|
Request URL: | http://yazdfarda.com/iranfarda/news/af/116395/%D8%A8%D8%B1%DA%AF%D8%B2%D8%A7%D8%B1%DB%8C-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AC%D8%B4%D9%86%D9%88%D8%A7%D8%B1%D9%87-%D9%81%DB%8C%D9%84%D9%85-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4 |
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 14:17:32 +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 '/iranfarda/news/af/116395/%D8%A8%D8%B1%DA%AF%D8%B2%D8%A7%D8%B1%DB%8C-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AC%D8%B4%D9%86%D9%88%D8%A7%D8%B1%D9%87-%D9%81%DB%8C%D9%84%D9%85-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4'> |
/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 0x7fa0ccb96ee0> |
callback_args | () |
callback_kwargs | {'newsId': '116395', 'section': 'iranfarda', 'slug': 'برگزاری-اولین-جشنواره-فیلم-کوتاه-ارزش'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/iranfarda/news/af/116395/%D8%A8%D8%B1%DA%AF%D8%B2%D8%A7%D8%B1%DB%8C-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AC%D8%B4%D9%86%D9%88%D8%A7%D8%B1%D9%87-%D9%81%DB%8C%D9%84%D9%85-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd970> |
wrapped_callback | <function aftabnewsslug at 0x7fa0ccb96ee0> |
/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 | ['178586', '150222', '145840', '145275', '139287', '141353', '137821', '137824', '137822', '137802'] |
list_news | <jQuerySet [<News: انیمیشن "روایت کننده آینده استان یزد" ساخته میشود>, <News: انیمیشن طوفان شن از شبکه یزد پخش می شود>, <News: انیمیشن سه بعدی سامی2 رااز شبکه یزد بیننده باشید>, <News: رئال انیمیشن مبارک به شبکه تابان می آید>, <News: معرفی و دانلود نرم افزار Adobe Animate CC نام جدید نرم افزار Adobe Flash Professional ابزاری استاندارد برای تولید انیمیشنهای غنی تحت وب >, <News: معرفی و دانلود نرم افزار Adobe Illustrator - طراحی برداری روی تصاویر، فایل های تصویری ، انیمیشن های فلش و …>, <News: دانلود نرم افزارMocha Pro v5.0.0 ساخت انیمیشن های 3 بعدی>, <News: دانلود Bentley LumenRT v2015.5 Build 2015502058 x64 - قدرتمندترین نرم افزار ساخت انیمیشنهای معماری و مدلسازی دنیای واقعی>, <News: دانلود Isotropix Clarisse iFX v3.0 SP1 x64 - نرم افزار قدرتمند فیلم و انیمیشن سازی دو بعدی و سه بعدی>, <News: دانلود Nucoda v2016.1.064 x64 - نرم افزار نور پردازی، درجه بندی رنگ و ایجاد جلوه های بصری در انیمیشن ها و فایل های ویدئویی>]> |
news | <News: دانلود Nucoda v2016.1.064 x64 - نرم افزار نور پردازی، درجه بندی رنگ و ایجاد جلوه های بصری در انیمیشن ها و فایل های ویدئویی> |
newsId | '116395' |
randTag | <QuerySet [<Tag: علی معلم دامغانی>, <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: سوتی و گاف باشگاه خبرنگاران جوان صداوسیما در مورد فیلم لحظه مسلمان شدن محمدعلی کلی بازهم لو رفت +سند و فیلم واقعی >, <News: انیمیشن "روایت کننده آینده استان یزد" ساخته میشود>, <News: انیمیشن طوفان شن از شبکه یزد پخش می شود>, <News: انیمیشن سه بعدی سامی2 رااز شبکه یزد بیننده باشید>, <News: رئال انیمیشن مبارک به شبکه تابان می آید>, <News: معرفی و دانلود نرم افزار Adobe Animate CC نام جدید نرم افزار Adobe Flash Professional ابزاری استاندارد برای تولید انیمیشنهای غنی تحت وب >, <News: معرفی و دانلود نرم افزار Adobe Illustrator - طراحی برداری روی تصاویر، فایل های تصویری ، انیمیشن های فلش و …>, <News: دانلود نرم افزارMocha Pro v5.0.0 ساخت انیمیشن های 3 بعدی>, <News: دانلود Bentley LumenRT v2015.5 Build 2015502058 x64 - قدرتمندترین نرم افزار ساخت انیمیشنهای معماری و مدلسازی دنیای واقعی>, <News: دانلود Isotropix Clarisse iFX v3.0 SP1 x64 - نرم افزار قدرتمند فیلم و انیمیشن سازی دو بعدی و سه بعدی>, <News: دانلود Nucoda v2016.1.064 x64 - نرم افزار نور پردازی، درجه بندی رنگ و ایجاد جلوه های بصری در انیمیشن ها و فایل های ویدئویی>] |
req | <WSGIRequest: GET '/iranfarda/news/af/116395/%D8%A8%D8%B1%DA%AF%D8%B2%D8%A7%D8%B1%DB%8C-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AC%D8%B4%D9%86%D9%88%D8%A7%D8%B1%D9%87-%D9%81%DB%8C%D9%84%D9%85-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4'> |
section | 'iranfarda' |
services | None |
slug | 'برگزاری-اولین-جشنواره-فیلم-کوتاه-ارزش' |
tag | None |
texts | ['178586', '150222', '145840', '145275', '139287', '141353', '137821', '137824', '137822', '137802'] |
txt | '137802' |
/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 | 'yazdfarda.com' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/iranfarda/news/af/116395/برگزاری-اولین-جشنواره-فیلم-کوتاه-ارزش' |
QUERY_STRING | '' |
RAW_URI | '/iranfarda/news/af/116395/%D8%A8%D8%B1%DA%AF%D8%B2%D8%A7%D8%B1%DB%8C-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AC%D8%B4%D9%86%D9%88%D8%A7%D8%B1%D9%87-%D9%81%DB%8C%D9%84%D9%85-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '60214' |
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=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8585), raddr=('127.0.0.1', 60214)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa0cbc043d0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7fa0da131be0> |
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.