'StdImageFieldFile' object has no attribute 'large'
Request Method: | GET |
---|---|
Request URL: | http://yazdfarda.ir/mehrizfarda?page=78 |
Django Version: | 4.2.4 |
Exception Type: | AttributeError |
Exception Value: | 'StdImageFieldFile' object has no attribute 'large' |
Exception Location: | /usr/local/lib/python3.8/dist-packages/stdimage/models.py, line 161, in __getstate__ |
Raised during: | news.views.aftabSection |
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: | Thu, 18 Apr 2024 20:30:59 +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 | AttributeError("'StdImageFieldFile' object has no attribute 'large'") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd8e0>> |
request | <WSGIRequest: GET '/mehrizfarda?page=78'> |
/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 aftabSection at 0x7fa0ccb91040> |
callback_args | () |
callback_kwargs | {'section': 'mehrizfarda'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/mehrizfarda?page=78'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd8e0> |
wrapped_callback | <function aftabSection at 0x7fa0ccb91040> |
/root/yazdfarda.com/yazdfarda/news/views.py
, line 537, in aftabSection
paginator = Paginator(queryset, 33)
filmList = paginator.page(currentPage).object_list
date_joined = datetime.now()
pDateTime = jdatetime.datetime.now()
return render(req,'news/aftab/aftab_section.html', {'request': req,'title_page': title_page,
'Tickernews': getTickerNews(section, tag, services,num=10),…
'nowDate': datetime.now(),
'pnowDate': pDateTime.strftime("%A %d %B %Y"),
'mainNews': filmList,
'allpage': allpage,
'currentPage': currentPage,
'banners_left': getBanners(side='left'),
Variable | Value |
---|---|
_section | 'mehrizfarda' |
allpage | 101 |
csrfContext | [{'True': True, 'False': False, 'None': None}, {}, {}] |
currentPage | 78 |
date_joined | datetime.datetime(2024, 4, 18, 20, 30, 58, 883297) |
filmList | <jQuerySet [<News: مهریز نخستین مجری همای رحمت در کشور / کمک 40 میلیونی خیران مهریزی به نیازمندان>, <News: قهرمانی مقتدرانه تیم های فوتسال باشگاه شاهد مزویرآباد در مسابقات فوتسال جام رمضان هلال احمر>, <News: گزارش تصویری مراسم بسته بندی و توزیع سبد های غذایی طرح همای رحمت هلال احمر مهریز>, <News: گزارش تصويري مراسم تجليل از خيران داوطلب هلال احمر و طرح هماي رحمت هلال احمر مهريز>, <News: افتتاح پایگاه داوطلب تخصصی فرهنگیان هلال احمر شهرستان مهريز>, <News: ضرورت فرهنگ سازی و فضاسازی برای مهارت آموزی جوانان>, <News: باشگاه شاهد مزویرآباد قهرمان مسابقات فوتسال نونهالان جام رمضان هلال احمر شد>, <News: قهرمانی نوجوانان شاهد مزویرآباد در مسابقات فوتسال جام رمضان هلال اجمر مهریز>, <News: بسته بندي و توزيع سبدهاي اقلام غذايي طرح هماي رحمت هلال احمر مهريز>, <News: بهره مندی 250 دانش آموز تحت حمایت کمیته امداد مهریز از کلاس های اوقات فراغت>, <News: نماینده مهریز"تمام موانع پیشرفت و رونق صنعت از مسیر صنعتگران مهریز برداشته شود+تصاویر(1نظر)>, <News: زارع زاده در در همایش خیّرین شهرستان مهریز:در دین اسلام احسان و نیکوکاری از جایگاه ویژه ای برخوردار است>, <News: کمک یک میلیارد و 500 میلیون ریالی مردم خیّر و نیکوکار مهریز به نیازمندان>, <News: 31 تيرماه آخرين مهلت تسليم اظهار نامه مالياتي موسسات انتشاراتي و مطبوعاتي>, <News: بسیاری از ناهنجاریهاي جامعه با رفع مشکل تولید و صنعت حل ميشود>, <News: در سه ماهه اول سالجاری 118 طرح اشتغالزایی برای مددجویان کمیته امداد شهرستان مهریز اجرا شد>, <News: تاثیر فلوراید آب مصرفی در پوسیدگی>, <News: پایان هفته پنجم لیگ برتر تنیس روی میز شهرستان مهریز >, <News: اعلام تحریم جدید , اینهمه تحریم چرا؟>, <News: چشمه غربالبیز شهرستان مهريز خشک شد>, '...(remaining elements truncated)...']> |
pDateTime | jdatetime.datetime(1403, 1, 30, 20, 30, 58, 883318) |
paginator | <django.core.paginator.Paginator object at 0x7fa0cc11b220> |
queryset | <jQuerySet [<News: با فروشندگان متخلف گوشت قرمز برخورد قانونی میشود>, <News: برگزاری فینال مسابقات فوتسال جام رمضان مهریز>, <News: راه اندازی بخش اطفال بیمارستان فاطمه الزهرا (س) مهریز به زودی>, <News: فیلم| ماجرای دزدیده شدن نیسان با بار پسته در روز روشن>, <News: جشن تکلیف روزه اولیهای ستاد نمازجمعه مهریز>, <News: ۵۰ سال بودجه یزد برای تکمیل طرحهای نیمه تمام گذشته/ برکناری فرماندار سابق مهریز صحت ندارد>, <News: خسارت ۲۰۰ میلیاردی سیل به پل مهریز – تنگ چنار/ حجم زیاد آب علت شکستن پل بود>, <News: مرگ کودک ۴ ساله مهریزی در استخر کشاورزی>, <News: رشد ۱۸ درصدی تولدهای بیمارستان مهریز در نوروز>, <News: ویزیت رایگان بیماران در مهریز>, <News: پهن شدن سفرههای افطاری ساده در سریزد مهریز>, <News: فیلم| گلایه مردم از مسدود شدن مسیر کنجکوه به مهریز>, <News: تعطیلی همه پارک ها، بوستانها و تفرجگاههای مهریز در روز طبیعت>, <News: ارائه قریب ۴ هزار خدمت به مراجعین بیمارستان مهریز در هفته اول تعطیلات نوروز>, <News: گرفتن مبلغ ورودی در غربالبیز قانونی است>, <News: آمادگی ۱۱ مدرسه برای اسکان مسافران نوروزی در مهریز>, <News: معدوم شدن بیش از یک تن مواد غذایی غیربهداشتی>, <News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: قطع سه روزه آب در روستای سریزد؟!>, <News: برگزاری جشن نیکوکاری در مدارس مهریز>, '...(remaining elements truncated)...']> |
randTag | <QuerySet [<Tag: خیریه>, <Tag: مجتمع قضایی>, <Tag: تسنیم>, <Tag: نجوم>, <Tag: هوشیار>, <Tag: نیکوزیا>, <Tag: سریلانکا>, <Tag: محبوس>, <Tag: ساندرو>, <Tag: موادافیونی>, <Tag: خدمات مسافرت هوایی سیران گشت>, <Tag: اردویی>, <Tag: مسجد جامع کبیر>, <Tag: بنز>, <Tag: گیلان>, <Tag: محدودیت>, <Tag: ساری>, <Tag: گوش و حلق و بینی>, <Tag: جشنوارهی فیلم فجر>, <Tag: نذرخون>]> |
req | <WSGIRequest: GET '/mehrizfarda?page=78'> |
search | {'is_deleted': False, 'section': 11, 'status': 3} |
sec | <QuerySet [<Section: مهریز>]> |
section | 'mehrizfarda' |
services | None |
tag | None |
title_page | 'مهریز' |
user | <class 'django.contrib.auth.models.User'> |
/root/yazdfarda.com/yazdfarda/news/utils.py
, line 161, in getTickerNews
search.update(__makeIndexQuery(section,tag,services))
return _getDataFromDBOrCache(__getCacheIndex('INDEX_ITEMS::BEAUTY', section,tag,services), search, num,'-published_date')
def getTickerNews(section = None,tag = None,services=None, num=50):
if type(num) != int or num < 0: num = 50
search = {'show_in_header' : True}
search.update(__makeIndexQuery(section,tag,services))
return _getDataFromDBOrCache(__getCacheIndex('INDEX_ITEMS::TICKER', section,tag,services), search, num,'-published_date')…
def getTickerNewsII(section = None,tag = None,services=None, num=50):
if type(num) != int or num < 0: num = 50
search = {'show_in_header' : True}
search.update(__makeIndexQuery(section,tag,services))
return _getDataFromDB(search, num,'-published_date')
Variable | Value |
---|---|
num | 10 |
search | {'archive_now': False, 'is_deleted': False, 'section': <Section: مهریز>, 'show_in_header': True, 'status': 3} |
section | 'mehrizfarda' |
services | None |
tag | None |
/root/yazdfarda.com/yazdfarda/news/utils.py
, line 58, in _getDataFromDBOrCache
news_from_cache = getNewsFromCache(news_type)
if news_from_cache:
logger.error("From Cashe: %s" % news_type)
return news_from_cache
else:
logger.error("From DB")
news_from_db = load_from_db(number_of_news,news_order_by)
pushNewsToCache(news_type, news_from_db)…
return news_from_db
except UseLiveDataException:
return load_from_db(number_of_news,news_order_by)
def __getCacheIndex(name, section,tag,services):
cache_index = name
Variable | Value |
---|---|
load_from_db | <function _getDataFromDBOrCache.<locals>.load_from_db at 0x7fa0cbe9a160> |
news_from_cache | None |
news_from_db | <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]> |
news_order_by | '-published_date' |
news_type | 'INDEX_ITEMS::TICKER::mehrizfarda' |
number_of_news | 10 |
search_options | {'archive_now': False, 'is_deleted': False, 'section': <Section: مهریز>, 'show_in_header': True, 'status': 3} |
/root/yazdfarda.com/yazdfarda/news/cache.py
, line 28, in pushNewsToCache
def __exit__(self, type, value, traceback):
del self.cache
def pushNewsToCache(news_type, newses):
if not newses:
return
cache.set(news_type, newses, timeout=CACHE_TTL)…
# with Cache() as c :
# if not newses:
# #TODO: Log empty news !
# return
# c.delete(news_type)
Variable | Value |
---|---|
news_type | 'INDEX_ITEMS::TICKER::mehrizfarda' |
newses | <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]> |
/usr/local/lib/python3.8/dist-packages/django_redis/cache.py
, line 29, 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 self._log_ignored_exceptions:
self.logger.exception("Exception ignored")
return return_value
Variable | Value |
---|---|
args | ('INDEX_ITEMS::TICKER::mehrizfarda', <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]>) |
kwargs | {'timeout': <object object at 0x7fa0dace5b30>} |
method | <function RedisCache.set at 0x7fa0ccabfd30> |
return_value | None |
self | <django_redis.cache.RedisCache object at 0x7fa0cca9a880> |
/usr/local/lib/python3.8/dist-packages/django_redis/cache.py
, line 81, in set
"""
if self._client is None:
self._client = self._client_cls(self._server, self._params, self)
return self._client
@omit_exception
def set(self, *args, **kwargs):
return self.client.set(*args, **kwargs)…
@omit_exception
def incr_version(self, *args, **kwargs):
return self.client.incr_version(*args, **kwargs)
@omit_exception
Variable | Value |
---|---|
args | ('INDEX_ITEMS::TICKER::mehrizfarda', <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]>) |
kwargs | {'timeout': <object object at 0x7fa0dace5b30>} |
self | <django_redis.cache.RedisCache object at 0x7fa0cca9a880> |
/usr/local/lib/python3.8/dist-packages/django_redis/client/default.py
, line 143, in set
"""
Persist a value to the cache, and set an optional expiration time.
Also supports optional nx parameter. If set to True - will use redis
setnx instead of set.
"""
nkey = self.make_key(key, version=version)
nvalue = self.encode(value)…
if timeout is DEFAULT_TIMEOUT:
timeout = self._backend.default_timeout
original_client = client
tried: List[int] = []
Variable | Value |
---|---|
client | None |
key | 'INDEX_ITEMS::TICKER::mehrizfarda' |
nkey | 'testApp:1:INDEX_ITEMS::TICKER::mehrizfarda' |
nx | False |
self | <django_redis.client.default.DefaultClient object at 0x7fa0cca9a8e0> |
timeout | <object object at 0x7fa0dace5b30> |
value | <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]> |
version | None |
xx | False |
/usr/local/lib/python3.8/dist-packages/django_redis/client/default.py
, line 461, in encode
def encode(self, value: Any) -> Union[bytes, Any]:
"""
Encode the given value.
"""
if isinstance(value, bool) or not isinstance(value, int):
value = self._serializer.dumps(value)…
value = self._compressor.compress(value)
return value
return value
def get_many(
Variable | Value |
---|---|
self | <django_redis.client.default.DefaultClient object at 0x7fa0cca9a8e0> |
value | <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]> |
/usr/local/lib/python3.8/dist-packages/django_redis/serializers/pickle.py
, line 29, in dumps
f"PICKLE_VERSION can't be higher than pickle.HIGHEST_PROTOCOL:"
f" {pickle.HIGHEST_PROTOCOL}"
)
except (ValueError, TypeError):
raise ImproperlyConfigured("PICKLE_VERSION value must be an integer")
def dumps(self, value: Any) -> bytes:
return pickle.dumps(value, self._pickle_version)…
def loads(self, value: bytes) -> Any:
return pickle.loads(value)
Variable | Value |
---|---|
self | <django_redis.serializers.pickle.PickleSerializer object at 0x7fa0cca9a580> |
value | <jQuerySet [<News: جوابیه شرکت آب و فاضلاب به خبر منتشره در یزدفردا در خصوص قطع سه روزه آب در روستای سریزد!!!>, <News: جشنواره شعر منطقهای «سرباز وطن» به میزبانی شهرستان مهریز>, <News: نشست خبری چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره قرمه مهریز>, <News: چهارمین جشنواره "قورمه" در باغ جهانی مهریز برگزار میشود>, <News: فیلم:رنگین کمان زیبا در جاده کنج کوه یزد /روستای بنافتی>, <News: کشف 14 کیلوگرم تریاک توسط ماموران ایستگاه شهید مدنی>, <News: مراسم نمادین کاروان اباعبدالله الحسین(ع) در مهریز>, <News: ساخت سوله ای برای تولید خاک کاشی در مهریز/ کارگاه های شن و ماسه مهریز چرا متوقف نمی شوند؟>, <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >]> |
/usr/local/lib/python3.8/dist-packages/stdimage/models.py
, line 161, in __getstate__
variation_name = self.get_variation_name(self.name, variation)
self.storage.delete(variation_name)
def __getstate__(self):
state = super().__getstate__()
state["variations"] = {}
for variation_name in self.field.variations:
variation = getattr(self, variation_name)…
variation_state = variation.__getstate__()
state["variations"][variation_name] = variation_state
return state
def __setstate__(self, state):
variations = state["variations"]
Variable | Value |
---|---|
__class__ | <class 'stdimage.models.StdImageFieldFile'> |
self | <StdImageFieldFile: None> |
state | {'_committed': True, '_file': None, 'closed': False, 'field': <stdimage.models.StdImageField: image>, 'instance': <News: وضعیت هوای مهریز آلوده تر از اردکان و میبد ! >, 'name': '', 'variations': {}} |
variation_name | 'large' |
AnonymousUser
Variable | Value |
---|---|
page | '78' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'yazdfarda.ir' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/mehrizfarda' |
QUERY_STRING | 'page=78' |
RAW_URI | '/mehrizfarda?page=78' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '44474' |
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', 44474)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa0cbb3d7c0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7fa0cc4ca730> |
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.