That page contains no results
Request Method: | GET |
---|---|
Request URL: | http://frenchcake.ru/catalog/category/cat3/4/ |
Django Version: | 1.7.1 |
Exception Type: | EmptyPage |
Exception Value: | That page contains no results |
Exception Location: | /usr/local/lib/python2.7/site-packages/django/core/paginator.py in validate_number, line 43 |
Python Executable: | /usr/bin/uwsgi-core |
Python Version: | 2.7.18 |
Python Path: | ['.', '', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages'] |
Server time: | Чтв, 28 Мар 2024 19:40:12 +0300 |
/usr/local/lib/python2.7/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 |
---|---|
e | EmptyPage('That page contains no results',) |
callback_args | () |
resolver_match | ResolverMatch(func=<function CategoryView at 0x7fe56bad1850>, args=(), kwargs={'slug': u'cat3', 'page': u'4'}, url_name='category', app_name='None', namespace='') |
middleware_method | <bound method AppMiddleware.process_view of <core.middleware.AppMiddleware instance at 0x7fe56c3b0aa0>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fe56f39dbd0> |
request | "<WSGIRequest\npath:/catalog/category/cat3/4/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{u'CSRF_COOKIE': u'ShOhlv6pb2CQjDVToz5TND21454APh8i',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'frenchcake.ru',\n 'HTTP_REFERER': 'http://frenchcake.ru/catalog/category/cat3/4/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '172.18.0.1',\n 'PATH_INFO': u'/catalog/category/cat3/4/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '172.18.0.5',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/catalog/category/cat3/4/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '10ce4d2b3a5f',\n 'SERVER_PORT': '5000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'uwsgi.node': '10ce4d2b3a5f',\n 'uwsgi.version': '2.0.18-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fe56b3d0830>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
callback | <function CategoryView at 0x7fe56bad1850> |
wrapped_callback | <function CategoryView at 0x7fe56bad1850> |
resolver | <RegexURLResolver 'frenchcake.urls' (None:None) ^/> |
callback_kwargs | {'page': u'4', 'slug': u'cat3'} |
response | None |
urlconf | 'frenchcake.urls' |
/usr/local/lib/python2.7/site-packages/django/views/generic/base.py
in view
def view(request, *args, **kwargs):
self = cls(**initkwargs)
if hasattr(self, 'get') and not hasattr(self, 'head'):
self.head = self.get
self.request = request
self.args = args
self.kwargs = kwargs
return self.dispatch(request, *args, **kwargs)...
# take name and docstring from class
update_wrapper(view, cls, updated=())
# and possible attributes set by decorators
# like csrf_exempt from dispatch
Variable | Value |
---|---|
initkwargs | {} |
self | <catalog.views.CategoryView object at 0x7fe56b8800d0> |
args | () |
request | "<WSGIRequest\npath:/catalog/category/cat3/4/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{u'CSRF_COOKIE': u'ShOhlv6pb2CQjDVToz5TND21454APh8i',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'frenchcake.ru',\n 'HTTP_REFERER': 'http://frenchcake.ru/catalog/category/cat3/4/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '172.18.0.1',\n 'PATH_INFO': u'/catalog/category/cat3/4/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '172.18.0.5',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/catalog/category/cat3/4/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '10ce4d2b3a5f',\n 'SERVER_PORT': '5000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'uwsgi.node': '10ce4d2b3a5f',\n 'uwsgi.version': '2.0.18-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fe56b3d0830>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
kwargs | {'page': u'4', 'slug': u'cat3'} |
cls | <class 'catalog.views.CategoryView'> |
/usr/local/lib/python2.7/site-packages/django/views/generic/base.py
in dispatch
# Try to dispatch to the right method; if a method doesn't exist,
# defer to the error handler. Also defer to the error handler if the
# request method isn't on the approved list.
if request.method.lower() in self.http_method_names:
handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)...
def http_method_not_allowed(self, request, *args, **kwargs):
logger.warning('Method Not Allowed (%s): %s', request.method, request.path,
extra={
'status_code': 405,
'request': request
Variable | Value |
---|---|
self | <catalog.views.CategoryView object at 0x7fe56b8800d0> |
handler | <bound method CategoryView.get of <catalog.views.CategoryView object at 0x7fe56b8800d0>> |
request | "<WSGIRequest\npath:/catalog/category/cat3/4/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{u'CSRF_COOKIE': u'ShOhlv6pb2CQjDVToz5TND21454APh8i',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'frenchcake.ru',\n 'HTTP_REFERER': 'http://frenchcake.ru/catalog/category/cat3/4/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '172.18.0.1',\n 'PATH_INFO': u'/catalog/category/cat3/4/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '172.18.0.5',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/catalog/category/cat3/4/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '10ce4d2b3a5f',\n 'SERVER_PORT': '5000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'uwsgi.node': '10ce4d2b3a5f',\n 'uwsgi.version': '2.0.18-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fe56b3d0830>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
args | () |
kwargs | {'page': u'4', 'slug': u'cat3'} |
/usr/local/lib/python2.7/site-packages/django/views/generic/detail.py
in get
class BaseDetailView(SingleObjectMixin, View):
"""
A base view for displaying a single object
"""
def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)...
return self.render_to_response(context)
class SingleObjectTemplateResponseMixin(TemplateResponseMixin):
template_name_field = None
template_name_suffix = '_detail'
Variable | Value |
---|---|
self | <catalog.views.CategoryView object at 0x7fe56b8800d0> |
args | () |
request | "<WSGIRequest\npath:/catalog/category/cat3/4/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{u'CSRF_COOKIE': u'ShOhlv6pb2CQjDVToz5TND21454APh8i',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'frenchcake.ru',\n 'HTTP_REFERER': 'http://frenchcake.ru/catalog/category/cat3/4/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '172.18.0.1',\n 'PATH_INFO': u'/catalog/category/cat3/4/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '172.18.0.5',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/catalog/category/cat3/4/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '10ce4d2b3a5f',\n 'SERVER_PORT': '5000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'uwsgi.node': '10ce4d2b3a5f',\n 'uwsgi.version': '2.0.18-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fe56b3d0830>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
kwargs | {'page': u'4', 'slug': u'cat3'} |
./catalog/views.py
in get_context_data
page = self.kwargs.get('page') or self.request.GET.get('page') or 1
categories = [cat]
categories.extend(cat.get_all_children())
f = {'category__in': categories}
context['product_inline'] = product_list_inline(self.request, cat.get_absolute_url(), page=page,
per_page=self.per_page, query=f)...
return context
def render_to_response(self, context, **response_kwargs):
response = super(CategoryView, self).render_to_response(context, **response_kwargs)
return response
Variable | Value |
---|---|
f | {'category__in': [<Category: Пирожные>]} |
self | <catalog.views.CategoryView object at 0x7fe56b8800d0> |
cat | <Category: Пирожные> |
q | None |
context | {'category': <Category: Пирожные>, u'object': <Category: Пирожные>, u'view': <catalog.views.CategoryView object at 0x7fe56b8800d0>} |
kwargs | {'object': <Category: Пирожные>} |
page | u'4' |
categories | [<Category: Пирожные>] |
./catalog/views.py
in product_list_inline
allow_empty_first_page=allow_empty_first_page,
page_number=page_number,
base_url=base_url,
lr=3
)
paginator = get_paginator(product_queryset, base_url, page, per_page)
product_with_images = paginator.page(page).object_list.prefetch_related('images')...
return render_to_string(
'catalog/product_list_inline.html',
context_instance=RequestContext(
request, dict(
product_list=product_with_images,
paginator=paginator
Variable | Value |
---|---|
paginator | <core.utils.FinitePaginator object at 0x7fe56b247e10> |
get_paginator | <function get_paginator at 0x7fe56b33e750> |
product_queryset | [<Product: Малютка Бэлль >, <Product: Маленькая Верона >, <Product: Пирожные прекрасные >, <Product: Лёгкость бабочки >, <Product: Фруктовое облачко >, <Product: Печеньки для принцессы >, <Product: Печеньки для принца >, <Product: Печенье Факультеты >, <Product: Малышам >, <Product: Печенье Чемпионат >, <Product: Космическое печенье >, <Product: Классное >, <Product: Минутка для себя >, <Product: Assorted Naked Mini Cakes >, <Product: Photo Mini Cakes >, <Product: Choco Truffle Mini Cake >, <Product: Dried Fruit Mini Cake >, <Product: Naked Berry Mousse Mini Cake >, <Product: Red Velvet Mini Cakes for Teens >, <Product: Roses Mini Cake Set >, '...(remaining elements truncated)...'] |
request | "<WSGIRequest\npath:/catalog/category/cat3/4/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{u'CSRF_COOKIE': u'ShOhlv6pb2CQjDVToz5TND21454APh8i',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'frenchcake.ru',\n 'HTTP_REFERER': 'http://frenchcake.ru/catalog/category/cat3/4/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '172.18.0.1',\n 'PATH_INFO': u'/catalog/category/cat3/4/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '172.18.0.5',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/catalog/category/cat3/4/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '10ce4d2b3a5f',\n 'SERVER_PORT': '5000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'uwsgi.node': '10ce4d2b3a5f',\n 'uwsgi.version': '2.0.18-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fe56b3d0830>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
base_url | '/catalog/category/cat3/' |
q | None |
query | {'category__in': [<Category: Пирожные>]} |
per_page | 12 |
current_sorting | 'position' |
page | u'4' |
/usr/local/lib/python2.7/site-packages/django/core/paginator.py
in page
raise EmptyPage('That page contains no results')
return number
def page(self, number):
"""
Returns a Page object for the given 1-based page number.
"""
number = self.validate_number(number)...
bottom = (number - 1) * self.per_page
top = bottom + self.per_page
if top + self.orphans >= self.count:
top = self.count
return self._get_page(self.object_list[bottom:top], number, self)
Variable | Value |
---|---|
self | <core.utils.FinitePaginator object at 0x7fe56b247e10> |
number | u'4' |
/usr/local/lib/python2.7/site-packages/django/core/paginator.py
in validate_number
raise PageNotAnInteger('That page number is not an integer')
if number < 1:
raise EmptyPage('That page number is less than 1')
if number > self.num_pages:
if number == 1 and self.allow_empty_first_page:
pass
else:
raise EmptyPage('That page contains no results')...
return number
def page(self, number):
"""
Returns a Page object for the given 1-based page number.
"""
Variable | Value |
---|---|
self | <core.utils.FinitePaginator object at 0x7fe56b247e10> |
number | 4 |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_REFERER | 'http://frenchcake.ru/catalog/category/cat3/4/' |
uwsgi.version | '2.0.18-debian' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/catalog/category/cat3/4/' |
SERVER_PROTOCOL | 'HTTP/1.0' |
QUERY_STRING | '' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_CONNECTION | 'close' |
SERVER_NAME | '10ce4d2b3a5f' |
REMOTE_ADDR | '172.18.0.5' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '5000' |
uwsgi.node | '10ce4d2b3a5f' |
wsgi.input | <uwsgi._Input object at 0x7fe56b3d0830> |
HTTP_HOST | 'frenchcake.ru' |
wsgi.multithread | False |
REQUEST_URI | '/catalog/category/cat3/4/' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
HTTP_X_FORWARDED_FOR | '172.18.0.1' |
wsgi.errors | <open file 'wsgi_errors', mode 'w' at 0x7fe56c4678a0> |
wsgi.multiprocess | False |
wsgi.run_once | False |
wsgi.file_wrapper | '' |
CSRF_COOKIE | u'ShOhlv6pb2CQjDVToz5TND21454APh8i' |
frenchcake.settings
Setting | Value |
---|---|
ULOGIN_OPTIONAL | ['sex', 'photo', 'bdate'] |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'ru-RU' |
ROOT_URLCONF | 'frenchcake.urls' |
LOGIN_URL | '/auth/login/' |
BASE_DIR | '.' |
TEST_NON_SERIALIZED_APPS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | '/home/static/' |
FONTS_PATH | '/home/frenchcake/core/fonts' |
AMOCRM_API_DOMAIN | u'********************' |
ALLOWED_HOSTS | ['90.156.206.93', 'frenchcake.ru', 'new.frenchcake.ru', 'm.frenchcake.ru', '*', '82.146.35.83'] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.session.SessionStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SEND_BROKEN_LINK_EMAILS | False |
ADMIN_TOOLS_APP_INDEX_DASHBOARD | 'dashboard.CustomAppIndexDashboard' |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'iq_frenchcake' |
ADMIN_FOR | () |
TIME_INPUT_FORMATS | ['%H:%M', '%H', '%H:%M:%S'] |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'mysql', 'NAME': 'frenchcake', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'Europe/Moscow', 'USER': 'frenchcake'}} |
AMOCRM_API_LOGIN | u'********************' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
SITE_STATIC | 'https://st.frenchcake.ru/' |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
DEFAULT_CONTENT_TYPE | 'text/html' |
APPEND_SLASH | True |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
DEFAULT_TABLESPACE | '' |
YEAR_MONTH_FORMAT | 'F Y' |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', 'OPTIONS': {'MAX_ENTRIES': 100000}, 'TIMEOUT': 86400}} |
YANDEX_APIKEY | u'********************' |
DEFAULT_SORTING | 'position' |
SERVER_EMAIL | 'error@frenchcake.ru' |
SESSION_COOKIE_PATH | '/' |
SILENCED_SYSTEM_CHECKS | [] |
MIDDLEWARE_CLASSES | ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'core.middleware.AppMiddleware') |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
TRANSACTIONS_MANAGED | False |
LOGGING_CONFIG | 'logging.config.dictConfig' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'admin_tools.template_loaders.Loader') |
WSGI_APPLICATION | None |
TEMPLATE_DEBUG | False |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
LANGUAGE_COOKIE_DOMAIN | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ('admin_tools', 'admin_tools.theming', 'admin_tools.menu', 'admin_tools.dashboard', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'nested_inline', 'daterange_filter', 'django_ulogin', 'authentication', 'bootstrap3', 'callback', 'core', 'captcha', 'history', 'file', 'gallery', 'order', 'portlets', 'content', 'catalog', 'product', 'contact_form', 'sitemenu', 'search', 'testimonial') |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur') |
COMMENTS_ALLOW_PROFANITIES | False |
STATICFILES_DIRS | ('./site_static',) |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LANGUAGE_COOKIE_AGE | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
CSRF_COOKIE_AGE | 31449600 |
SOURCE_STATIC_URL | '/site_static/' |
MONTH_DAY_FORMAT | 'F j' |
MANAGERS | (('Basmanov Ilya', 'ffsdmad@yandex.ru'),) |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
TIME_FORMAT | 'P' |
ULOGIN_FIELDS | ['first_name', 'last_name', 'email'] |
AUTH_USER_MODEL | 'auth.User' |
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') |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
EMAIL_HOST_PASSWORD | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
SESSION_FILE_PATH | None |
CACHE_MIDDLEWARE_ALIAS | 'default' |
ULOGIN_PROVIDERS | ['vkontakte', 'facebook', 'twitter', 'instagram', 'google', 'yandex'] |
SESSION_SAVE_EVERY_REQUEST | False |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
ADMIN_TOOLS_THEMING_CSS | 'admin.css' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
PROJECT_ROOT | '/home/frenchcake' |
DECIMAL_SEPARATOR | '.' |
IGNORABLE_404_URLS | () |
LOCALE_PATHS | () |
TEMPLATE_STRING_IF_INVALID | '' |
LOGOUT_URL | '/accounts/logout/' |
EMAIL_USE_TLS | True |
UPLOAD_PATH | '%Y/%m/%d' |
FIXTURE_DIRS | () |
EMAIL_HOST | 'smtp.yandex.ru' |
DATE_FORMAT | 'N j, Y' |
MEDIA_ROOT | '/home/media/' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | (('Basmanov Ilya', 'ffsdmad@yandex.ru'),) |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'info@frenchcake.ru' |
MEDIA_URL | '/media/' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | ('./templates',) |
AMOCRM_API_KEY | u'********************' |
SOURCE_STATIC_ROOT | './site_static' |
SITE_ID | 1 |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
LOGGING | {'disable_existing_loggers': True, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s : %(asctime)s in %(module)s, %(filename)s (#%(lineno)d) %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'DEBUG'}, 'file': {'class': 'logging.handlers.RotatingFileHandler', 'filename': '/home/frenchcake/frenchcake.log', 'filters': ['require_debug_false'], 'formatter': 'verbose', 'level': 'DEBUG', 'maxBytes': 1000000}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'include_html': True, 'level': 'ERROR'}}, 'loggers': {'checkout.views': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}, 'django': {'handlers': ['mail_admins', 'file'], 'level': 'WARNING', 'propagate': True}, 'django.request': {'handlers': ['mail_admins', 'file'], 'level': 'ERROR', 'propagate': True}}, 'version': 1} |
SHORT_DATE_FORMAT | 'm/d/Y' |
PROJECT_NAME | 'frenchcake' |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
TIME_ZONE | 'Europe/Moscow' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
ALLOWED_SORTING | ('position', 'name') |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
ADMIN_TOOLS_INDEX_DASHBOARD | 'dashboard.CustomIndexDashboard' |
EMAIL_USE_SSL | False |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.core.context_processors.request', 'core.context_processors.app_processor', 'core.context_processors.croper_server', 'django.core.context_processors.i18n', 'django.core.context_processors.static', 'django.contrib.messages.context_processors.messages') |
MIGRATION_MODULES | {} |
SITE_NAME | 'frenchcake.ru' |
STATIC_FRENCHCAKE_ROOT | '/home/media-croper' |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'frenchcake.settings' |
USE_ETAGS | False |
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')) |
NOTIFICATION_EMAILS | ('info@frenchcake.ru',) |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | () |
STATIC_URL | '/static/' |
EMAIL_PORT | '587' |
ADMIN_TOOLS_MENU | 'menu.CustomMenu' |
USE_TZ | False |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
LANGUAGE_COOKIE_PATH | '/' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CSRF_COOKIE_HTTPONLY | False |
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') |
EMAIL_HOST_USER | 'info@frenchcake.ru' |
PROFANITIES_LIST | u'********************' |
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 500 page.