'StdImageFieldFile' object has no attribute 'large'
Request Method: | GET |
---|---|
Request URL: | http://yazdfarda.com/tag/%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7?page=2 |
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.aftabTag |
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, 28 Mar 2024 15:00:13 +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 0x7fa0da0bd970>> |
request | <WSGIRequest: GET '/tag/%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7?page=2'> |
/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 aftabTag at 0x7fa0ccb8a160> |
callback_args | () |
callback_kwargs | {'tag': 'پیرنیا'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/tag/%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7?page=2'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa0da0bd970> |
wrapped_callback | <function aftabTag at 0x7fa0ccb8a160> |
/root/yazdfarda.com/yazdfarda/news/views.py
, line 692, in aftabTag
filmList = paginator.page(currentPage).object_list
date_joined = datetime.now()
pDateTime = jdatetime.datetime.now()
return render(req,'news/aftab/aftab_tag.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 |
---|---|
_tag | 'پیرنیا' |
allpage | 3 |
currentPage | 2 |
date_joined | datetime.datetime(2024, 3, 28, 15, 0, 12, 981725) |
filmList | <jQuerySet [<News: مراسم گرامیداشت پدر معماری نوین ایران برگزار شد>, <News: مراسم بزرگداشت نودمين زاد روز پدر معماري نوين ايران 25 شهريور ماه در اولین شهر خشت خام جهان یزد برگزار مي شود>, <News: اختصاصی یزدفردا :عکس های منتشر نشده ای از یک یزدی -استاد محمد کریم پیرنیا پدر معماری نوین ایران زمین >, <News: تشکر محمد رضا پیرنیا معاون اداری مالی شهرداری یزد از سایت یزدفردا و فردائیان و هدیه ای معنوی از استاد پیرنیا به فردائیان>, <News: صفحه ویژه نامه نودامین سالروز ولادت استاد محمد کریم پیرنیا >, <News: زندگی نامه استاد پیرنیا(1301تا 1376) از زبان خود استاد:(قسمت اول)>, <News: بیماری بلوار نوشته ای از استاد پیرنیا >, <News: استاد محمد کریم پیرنیا:تلاش برای معرفی هنر اسلامی بویژه مکتب هنری ایرانی ـ اسلامی>, <News: سبک شناسی معماری ایران دیگر نوآوری استاد کریم پیرنیا>, <News: افتخارات پیرنیا و نظریة معروفش دربارة «چهار اصل مشترک هنرهای ایرانی ـ اسلامی>, <News: استاد کریم پیرنیا واژههای کهن و قدیمی در زمینة معماری را گردآوری کرد>, <News: وقتی آنجا را احیاء می کردم در کنار آن ، یک قسمت از ازاره کاشی را پیدا کردم .>, <News: آیا می دانید: نقش انکار ناپذیر استاد پیرنیا در حیات مسجد جامع فهرج که می گوید:وقتی وارد مسجد شدم مبهوت ماندم . دیدم در یک بنای ساسانی هستم که مسجد نام دارد .>, <News: آیا می دانید :استاد پیرنیا بادگیر موجود باغ دولت آباد را طراحی و ساخته است!!!>, <News: فعالیت های استاد کریم پیرنیا : احیاء مسجد جامع ورامین، سر در باغ فین کاشان،مسجد جامع ورامین،و توضیحی پیرامون احیای « مسجد کبود » تبریز>, <News: دکتر پیرنیا در میراث کشور(وزارت فرهنگ و هنر): یکی از روسای دانشکده های معماری ایتالیا گفته بود که ما سیصد و اندی دکترا به پیرنیا دادیم.>, <News: معجزه استاد کریم پیرنیا:ا اولین مدارس ارزان قیمت دنیا را ساخت و از سوی یو نسکو به عنوان نمونة مدارس ارزان قیمت ، برای کشورهای جهان سوم معرفی شد.>, <News: استاد محمد کریم پیرنیا در زمرة نخستین دانشجویان دانشکدة هنرهای زیبای دانشگاه تهران ، در رشتة معماری+همشاگردی ها و اساتید>, <News: پیرنیا دوران دبیرستان را به مدرسه ای رفتم که ابتدا اسم نداشت>, <News: استاد پیرنیا و راز سنگ قبر وحشی بافقی شاعر معروف یزدی !!!>, '...(remaining elements truncated)...']> |
pDateTime | jdatetime.datetime(1403, 1, 9, 15, 0, 12, 981742) |
paginator | <django.core.paginator.Paginator object at 0x7fa0cc2aaa00> |
queryset | <jQuerySet [<News: 25 شهریور ماه ،سالروز تولد استاد محمد کریم پیرنیا ،پدر معماری ایران>, <News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: تبریک سال نو به فرداییان>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: نگرش های عمده به مفهوم جنگ در آینده >, <News: غربت پیرنیا پدر معماری نوین ایران در زادگاهش !!!>, <News: درباره ما>, <News: yazdfarda>, <News: برای شرکت در نظر سنجی های یزدفردا با یک پیامک عضو شوید >, <News: سامانه پیامکی فرداییان سایت خبری یزدفردا راه اندازی شد>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <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 '/tag/%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7?page=2'> |
search | {'is_deleted': False, 'status': 3, 'tags': 17} |
sec | <QuerySet [<Tag: پیرنیا>]> |
section | None |
services | None |
tag | 'پیرنیا' |
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, 'show_in_header': True, 'status': 3, 'tags': <Tag: پیرنیا>} |
section | None |
services | None |
tag | 'پیرنیا' |
/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 0x7fa0cb8969d0> |
news_from_cache | None |
news_from_db | <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <News: مسجد جامع فهرج قدیمی ترین مسجد ایران نیازمند حفاظت +عکس>]> |
news_order_by | '-published_date' |
news_type | 'INDEX_ITEMS::TICKER::پیرنیا' |
number_of_news | 10 |
search_options | {'archive_now': False, 'is_deleted': False, 'show_in_header': True, 'status': 3, 'tags': <Tag: پیرنیا>} |
/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::پیرنیا' |
newses | <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <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::پیرنیا', <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <News: مسجد جامع فهرج قدیمی ترین مسجد ایران نیازمند حفاظت +عکس>]>) |
kwargs | {'timeout': <object object at 0x7fa0dace5b30>} |
method | <function RedisCache.set at 0x7fa0ccaa8310> |
return_value | None |
self | <django_redis.cache.RedisCache object at 0x7fa0ccad7f70> |
/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::پیرنیا', <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <News: مسجد جامع فهرج قدیمی ترین مسجد ایران نیازمند حفاظت +عکس>]>) |
kwargs | {'timeout': <object object at 0x7fa0dace5b30>} |
self | <django_redis.cache.RedisCache object at 0x7fa0ccad7f70> |
/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::پیرنیا' |
nkey | 'testApp:1:INDEX_ITEMS::TICKER::پیرنیا' |
nx | False |
self | <django_redis.client.default.DefaultClient object at 0x7fa0ccad7a30> |
timeout | <object object at 0x7fa0dace5b30> |
value | <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <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 0x7fa0ccad7a30> |
value | <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <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 0x7fa0ccad7c70> |
value | <jQuerySet [<News: برگزاري همايش بزرگداشت مقام دكتر پيرنيا، پدر معماري سنتي ايرانبه مناسبت نود و چهارمين سالروز ولادت استاد محمد كريم پيرنيا>, <News: گزارش تصویری / بازديد اعضای كميسيون عمران شورای اسلامی شهر از بافت قدیم یزد(3)(2 نظر)>, <News: براي زيبايي شهرم چه كاري مي توانم انجام بدهم؟(2نظر)>, <News: امشب، تکلیف آمدن و نیامدن هاشمی مشخص می شود/ نزدیکان آیت الله هم از تصمیم نهایی او بی خبرند >, <News: حدادعادل: شایعات در مورد آقا مجتبی خامنه ای کذب است>, <News: بالاخره پس از سالها انتظار" یزد آوا " آمد:حسبنا الله ونعم الوکیل>, <News: اولین شماره "یزدآوا"با نگاهی متفاوت منتشر شد>, <News: چرا کاری کنیم که در آینده شرمنده فرزندانمان شویم ، ،چرا معدن مس دره زرشک از گردونه خارج شود؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!>, <News: انا لله و انا الیه راجعون یزد در سالروز عروج شیخ الشهداء صدوقی عزادار شد (2)(12 نظر)>, <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 | '2' |
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 | '/tag/پیرنیا' |
QUERY_STRING | 'page=2' |
RAW_URI | '/tag/%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7?page=2' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '53848' |
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', 53848)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa0cbb731f0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7fa0cb870a60> |
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.