'NoneType' object has no attribute 'title'
Request Method: | GET |
---|---|
Request URL: | http://markinform.com.ua/ispolneniezakazannyhusluggarantiivozvrat/ |
Django Version: | 1.8.7 |
Exception Type: | AttributeError |
Exception Value: | 'NoneType' object has no attribute 'title' |
Exception Location: | /home/grape/markinform.com.ua/website/views.py in page, line 36 |
Python Executable: | /home/grape/venv/bin/python3 |
Python Version: | 3.5.10 |
Python Path: | ['/home/grape/markinform.com.ua', '/home/grape/.pyenv/versions/3.5.10/lib/python35.zip', '/home/grape/.pyenv/versions/3.5.10/lib/python3.5', '/home/grape/.pyenv/versions/3.5.10/lib/python3.5/plat-linux', '/home/grape/.pyenv/versions/3.5.10/lib/python3.5/lib-dynload', '/home/grape/venv/lib/python3.5/site-packages'] |
Server time: | Вт, 19 Мар 2024 11:10:05 +0000 |
/home/grape/venv/lib/python3.5/site-packages/django/core/handlers/base.py
in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
# If the view raised an exception, run it through exception
# middleware, and if the exception middleware returns a
# response, use that. Otherwise, reraise the exception.
for middleware_method in self._exception_middleware:
response = middleware_method(request, e)
Variable | Value |
---|---|
callback_kwargs | {} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f4caeea3d10>> |
wrapped_callback | <function page at 0x7f4caee52a70> |
response | None |
request | ('<WSGIRequest\n' 'path:/ispolneniezakazannyhusluggarantiivozvrat/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CSRF_COOKIE': 'QLUnt5k8HgyM30BUBWk0feW531RUBsLR',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_CONNECTION': 'close',\n" " 'HTTP_HOST': 'markinform.com.ua',\n" " 'HTTP_REFERER': " "'http://markinform.com.ua/ispolneniezakazannyhusluggarantiivozvrat/',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'HTTP_X_FORWARDED_FOR': '54.166.234.171',\n" " 'HTTP_X_REAL_IP': '54.166.234.171',\n" " 'PATH_INFO': '/ispolneniezakazannyhusluggarantiivozvrat/',\n" " 'REMOTE_ADDR': '127.0.0.1',\n" " 'REQUEST_METHOD': 'GET',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_NAME': '0.0.0.0',\n" " 'SERVER_PORT': '8000',\n" " 'SERVER_PROTOCOL': 'HTTP/1.0',\n" " 'wsgi.errors': <_io.TextIOWrapper name='<stderr>' mode='w' " "encoding='ANSI_X3.4-1968'>,\n" " 'wsgi.file_wrapper': <class 'FileWrapper'>,\n" " 'wsgi.input': <_io.BytesIO object at 0x7f4cae873950>,\n" " 'wsgi.input_terminated': True,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'http',\n" " 'wsgi.version': (1, 0)}>") |
resolver_match | ResolverMatch(func=website.views.page, args=('ispolneniezakazannyhusluggarantiivozvrat',), kwargs={}, url_name=page, app_name=None, namespaces=[]) |
callback_args | ('ispolneniezakazannyhusluggarantiivozvrat',) |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f4cb685db10> |
resolver | <RegexURLResolver 'frankie_web_platform.urls' (None:None) ^/> |
urlconf | 'frankie_web_platform.urls' |
callback | <function page at 0x7f4caee52a70> |
/home/grape/markinform.com.ua/website/views.py
in page
# Static Page:
static_page_all = wsm.StaticPage.objects.all()
static_page = static_page_all.filter(url=page_url).first()
# SEO attributes:
seo = {
'title': static_page.title,...
'meta_description': static_page.meta_description,
'meta_canonical': static_page.meta_canonical,
'meta_robots': static_page.meta_robots,
'h1': static_page.h1,
}
Variable | Value |
---|---|
sys_script | None |
sys_elem | [<SystemElement: Footer1>, <SystemElement: Footer2>, <SystemElement: About_me>] |
sys_header | None |
static_page_all | [<StaticPage: Головна>, <StaticPage: Блог>, <StaticPage: Мерчендайзинг >, <StaticPage: «МерчЕндайзинг» или «мерчАндайзинг»? Как правильно писать? А что это слово точно обозначает?>, <StaticPage: Принципы, по которым работает Агентство Мерчандайзинга «Маркинформ»>, <StaticPage: Тайм-менеджмент от Агентства мерчандайзинга "Маркинформ">, <StaticPage: Мерчандайзинг как программирование поведения покупателя>, <StaticPage: Не проходите мимо!.. или как увеличить продажи в торговой точке>, <StaticPage: Продвижение алкоголя на рынке товаров>, <StaticPage: О мерчендайзинге в рыболовном магазине>, <StaticPage: Десять правил мерчендайзинга компьютерной и бытовой техники>, <StaticPage: Как 20% товара могут принести 80% прибыли, или ассортиментная политика и матрицы>, <StaticPage: Маркетинговые исследования и социологические опросы>, <StaticPage: Принципы успешного мерчендайзинга>, <StaticPage: Реклама на мониторах – особенности и преимущества >, <StaticPage: Стимулирование сбыта при помощи бесплатных подарков и образцов >, <StaticPage: Тонкости мерчендайзинга – освещение в магазине >, <StaticPage: Как хорошо заработать на распродажах? >, <StaticPage: Територія покриття>, <StaticPage: Інформація для представників>, '...(remaining elements truncated)...'] |
request | ('<WSGIRequest\n' 'path:/ispolneniezakazannyhusluggarantiivozvrat/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CSRF_COOKIE': 'QLUnt5k8HgyM30BUBWk0feW531RUBsLR',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_CONNECTION': 'close',\n" " 'HTTP_HOST': 'markinform.com.ua',\n" " 'HTTP_REFERER': " "'http://markinform.com.ua/ispolneniezakazannyhusluggarantiivozvrat/',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'HTTP_X_FORWARDED_FOR': '54.166.234.171',\n" " 'HTTP_X_REAL_IP': '54.166.234.171',\n" " 'PATH_INFO': '/ispolneniezakazannyhusluggarantiivozvrat/',\n" " 'REMOTE_ADDR': '127.0.0.1',\n" " 'REQUEST_METHOD': 'GET',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_NAME': '0.0.0.0',\n" " 'SERVER_PORT': '8000',\n" " 'SERVER_PROTOCOL': 'HTTP/1.0',\n" " 'wsgi.errors': <_io.TextIOWrapper name='<stderr>' mode='w' " "encoding='ANSI_X3.4-1968'>,\n" " 'wsgi.file_wrapper': <class 'FileWrapper'>,\n" " 'wsgi.input': <_io.BytesIO object at 0x7f4cae873950>,\n" " 'wsgi.input_terminated': True,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'http',\n" " 'wsgi.version': (1, 0)}>") |
page_url | 'ispolneniezakazannyhusluggarantiivozvrat' |
sys_footer_soc | <SystemElement: Footer1> |
static_page | None |
sys_footer_addr | <SystemElement: Footer2> |
sys_about | <SystemElement: About_me> |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_REFERER | 'http://markinform.com.ua/ispolneniezakazannyhusluggarantiivozvrat/' |
SCRIPT_NAME | '' |
wsgi.file_wrapper | '' |
wsgi.version | (1, 0) |
wsgi.url_scheme | 'http' |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='ANSI_X3.4-1968'> |
HTTP_X_REAL_IP | '54.166.234.171' |
SERVER_NAME | '0.0.0.0' |
HTTP_HOST | 'markinform.com.ua' |
HTTP_CONNECTION | 'close' |
REMOTE_ADDR | '127.0.0.1' |
wsgi.multithread | False |
wsgi.multiprocess | True |
REQUEST_METHOD | 'GET' |
wsgi.input_terminated | True |
CSRF_COOKIE | 'QLUnt5k8HgyM30BUBWk0feW531RUBsLR' |
SERVER_PROTOCOL | 'HTTP/1.0' |
HTTP_ACCEPT | '*/*' |
PATH_INFO | '/ispolneniezakazannyhusluggarantiivozvrat/' |
HTTP_X_FORWARDED_FOR | '54.166.234.171' |
wsgi.input | <_io.BytesIO object at 0x7f4cae873950> |
SERVER_PORT | '8000' |
HTTP_USER_AGENT | 'claudebot' |
wsgi.run_once | False |
frankie_web_platform.settings
Setting | Value |
---|---|
BASE_DIR | '/home/grape/markinform.com.ua' |
DATETIME_FORMAT | 'N j, Y, P' |
USE_THOUSAND_SEPARATOR | False |
SECURE_SSL_HOST | None |
PASSWORD_HASHERS | '********************' |
EMAIL_HOST_PASSWORD | '********************' |
GALLERY_IMAGE_MEDIUM | '750x230' |
EMAIL_USE_SSL | False |
USE_I18N | True |
DATETIME_INPUT_FORMATS | ('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y') |
SECURE_REDIRECT_EXEMPT | [] |
LANGUAGE_COOKIE_NAME | 'django_language' |
CACHE_MIDDLEWARE_ALIAS | 'default' |
EMAIL_SSL_KEYFILE | '********************' |
PRODUCT_IMAGE_SMALL | '62x44' |
IGNORABLE_404_URLS | () |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SHORT_DATE_FORMAT | 'm/d/Y' |
EMAIL_SSL_CERTFILE | None |
ADMIN_REORDER | ('auth', {'app': 'weblayout', 'label': 'Глобальные настройки', 'models': ({'label': 'Основное меню', 'model': 'weblayout.MainMenu'}, {'label': 'Меню в футере "Услуги"', 'model': 'weblayout.ExtraMenu'}, {'label': 'Меню в футере "Дополнительно"', 'model': 'weblayout.AdditionalMenu'}, {'label': 'Информационные блоки', 'model': 'weblayout.SystemElement'})}, {'app': 'website', 'label': 'Наполнение сайта', 'models': ({'label': 'Страницы', 'model': 'website.StaticPage'}, {'label': 'Банера', 'model': 'website.Gallery'})}, {'app': 'webshop', 'label': 'Управление магазином', 'models': ({'label': 'Категории', 'model': 'webshop.Category'}, {'label': 'Товары', 'model': 'webshop.Product'}, {'label': 'Префильтры', 'model': 'webshop.PreFilter'}, {'label': 'Валюты', 'model': 'webshop.Currency'}, {'label': 'Поставщики', 'model': 'webshop.Provider'}, {'label': 'Акции', 'model': 'webshop.SpecialProposition'}, {'label': 'Скидки', 'model': 'webshop.Sale'})}, {'app': 'webshopcart', 'label': 'Корзина', 'models': ({'label': 'Заказы', 'model': 'webshopcart.ProductCart'},)}, {'app': 'webrating', 'label': 'Управление отзывами', 'models': ({'label': 'Отзывы', 'model': 'webrating.Rating'},)}) |
USE_X_FORWARDED_HOST | False |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ALLOWED_INCLUDE_ROOTS | () |
FIRST_DAY_OF_WEEK | 0 |
SECURE_PROXY_SSL_HEADER | None |
SESSION_COOKIE_PATH | '/' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur') |
TEST_NON_SERIALIZED_APPS | [] |
DATE_FORMAT | 'N j, Y' |
CACHE_MIDDLEWARE_SECONDS | 600 |
NUMBER_GROUPING | 0 |
SECURE_HSTS_SECONDS | 0 |
DISALLOWED_USER_AGENTS | () |
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') |
LANGUAGE_COOKIE_DOMAIN | None |
SESSION_COOKIE_AGE | 1209600 |
GALLERY_IMAGE_SMALL | '62x44' |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CSRF_COOKIE_AGE | 31449600 |
MANAGERS | () |
PRODUCT_IMAGE_MEDIUM | '162x122' |
SESSION_COOKIE_HTTPONLY | True |
STATIC_URL | '/static/' |
TIME_ZONE | 'UTC' |
CSRF_COOKIE_NAME | 'csrftoken' |
LANGUAGE_CODE | 'ru-ru' |
EMAIL_USE_TLS | False |
FILE_UPLOAD_TEMP_DIR | None |
SESSION_COOKIE_SECURE | False |
EMAIL_HOST | 'localhost' |
USE_TZ | True |
FIXTURE_DIRS | () |
FILE_UPLOAD_PERMISSIONS | None |
DEBUG_PROPAGATE_EXCEPTIONS | False |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
SECURE_BROWSER_XSS_FILTER | False |
WSGI_APPLICATION | 'frankie_web_platform.wsgi.application' |
SECRET_KEY | '********************' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
PRODUCT_IMAGE_LARGE | '960x680' |
COMPRESS_HTML | False |
LOCALE_PATHS | () |
USE_ETAGS | False |
SESSION_COOKIE_DOMAIN | None |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
IMAGE_CROPPING_JQUERY_URL | 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' |
LOGGING | {} |
TEMPLATE_STRING_IF_INVALID | '' |
INSTALLED_APPS | ('flat', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'ckeditor_uploader', 'ckeditor', 'mptt', 'django_mptt_admin', 'easy_thumbnails', 'image_cropping', 'smart_selects', 'admin_reorder', 'import_export', 'website', 'webshop', 'weblayout', 'webshopcart', 'webrating') |
DECIMAL_SEPARATOR | '.' |
SESSION_COOKIE_NAME | 'sessionid' |
CSRF_COOKIE_SECURE | False |
FILE_CHARSET | 'utf-8' |
SESSION_FILE_PATH | None |
DEFAULT_TABLESPACE | '' |
CKEDITOR_IMAGE_BACKEND | 'pillow' |
SECURE_CONTENT_TYPE_NOSNIFF | False |
FORCE_SCRIPT_NAME | None |
MEDIA_URL | '/media/' |
MONTH_DAY_FORMAT | 'F j' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
DEFAULT_CHARSET | 'utf-8' |
INTERNAL_IPS | () |
ALLOWED_HOSTS | ['*'] |
ROOT_URLCONF | 'frankie_web_platform.urls' |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') |
PREPEND_WWW | False |
EMAIL_PORT | 25 |
LANGUAGE_COOKIE_AGE | None |
USE_L10N | True |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_HTTPONLY | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': 'db.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': ''}} |
TEMPLATE_DIRS | () |
MIGRATION_MODULES | {} |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages') |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_COOKIE_DOMAIN | None |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
DEFAULT_CONTENT_TYPE | 'text/html' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
USE_DJANGO_JQUERY | True |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
LOGIN_URL | '/accounts/login/' |
GALLERY_IMAGE_LARGE | '1200x800' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
ABSOLUTE_URL_OVERRIDES | {} |
CSRF_COOKIE_PATH | '/' |
SETTINGS_MODULE | 'frankie_web_platform.settings' |
TEMPLATE_DEBUG | False |
ADMINS | () |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
LANGUAGE_COOKIE_PATH | '/' |
DATABASE_ROUTERS | [] |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
THOUSAND_SEPARATOR | ',' |
SESSION_CACHE_ALIAS | 'default' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
MEDIA_ROOT | 'media' |
LANGUAGES | (('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian 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'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese'), ('zh-tw', 'Traditional Chinese')) |
STATICFILES_DIRS | ('static',) |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['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', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.request']}}] |
APPEND_SLASH | True |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
IMAGE_CROPPING_SIZE_WARNING | False |
TIME_FORMAT | 'P' |
DEFAULT_INDEX_TABLESPACE | '' |
STATIC_ROOT | None |
EMAIL_TIMEOUT | None |
LOGOUT_URL | '/accounts/logout/' |
LOGGING_CONFIG | 'logging.config.dictConfig' |
SECURE_SSL_REDIRECT | False |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
SERVER_EMAIL | 'root@localhost' |
THUMBNAIL_PROCESSORS | ('image_cropping.thumbnail_processors.crop_corners', 'easy_thumbnails.processors.colorspace', 'easy_thumbnails.processors.autocrop', 'easy_thumbnails.processors.scale_and_crop', 'easy_thumbnails.processors.filters', 'easy_thumbnails.processors.background') |
YEAR_MONTH_FORMAT | 'F Y' |
SIMILAR_PRODUCTS_NUM | 1 |
EMAIL_HOST_USER | '' |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', 'admin_reorder.middleware.ModelAdminReorder', 'django.middleware.gzip.GZipMiddleware') |
FORMAT_MODULE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | True |
DEBUG | True |
CKEDITOR_JQUERY_URL | '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js' |
SILENCED_SYSTEM_CHECKS | [] |
AUTH_USER_MODEL | 'auth.User' |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
CKEDITOR_CONFIGS | {'default': {'allowedContent': True, 'filebrowserBrowseUrl': '/ckeditor/browse/', 'filebrowserUploadUrl': '/ckeditor/upload/', 'forcePasteAsPlainText': True, 'height': 500, 'toolbar': [['Undo', 'Redo', '-', 'Bold', 'Italic', 'Underline', '-', 'Link', 'Unlink', 'Anchor', '-', 'Format', '-', 'Maximize', '-', 'Table', '-', 'Image', '-', 'Source', '-', 'NumberedList', 'BulletedList'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'Font', 'FontSize', 'TextColor', '-', 'Outdent', 'Indent', '-', 'HorizontalRule', '-', 'Blockquote']], 'toolbarCanCollapse': False, 'width': '100%'}} |
IMAGE_CROPPING_THUMB_SIZE | (300, 300) |
CKEDITOR_UPLOAD_PATH | 'uploads' |
PRODUCT_ON_PAGE | 9 |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
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.