· 7 years ago · Jul 13, 2018, 09:44 AM
1AttributeError at /api/promotions/
2Got AttributeError when attempting to get a value for field `segments` on serializer `PromotionSerializer`.
3The serializer field might be named incorrectly and not match any attribute or key on the `Promotion` instance.
4Original exception text was: 'Promotion' object has no attribute 'segments'.
5
6Request Method: POST
7Request URL: https://dev.suze.io/api/promotions/
8Django Version: 2.0.5
9Python Executable: /home/vhost/qa/env/bin/python3
10Python Version: 3.6.5
11Python Path: ['.', '/home/vhost/qa/env/bin', '/home/vhost/qa/env/lib/python36.zip', '/home/vhost/qa/env/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/site-packages', '/home/vhost/qa/env/src/django-tree-settings', '/home/vhost/qa/src/server']
12Server time: Пт, 13 Июл 2018 12:39:00 +0300
13Installed Applications:
14['django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'channels',
21 'rest_framework',
22 'rest_framework.authtoken',
23 'rest_auth',
24 'corsheaders',
25 'raven.contrib.django.raven_compat',
26 'answers',
27 'batches',
28 'conf',
29 'catalog',
30 'common',
31 'companies',
32 'customers',
33 'mail',
34 'sms',
35 'outlets',
36 'promotions',
37 'sales',
38 'segments',
39 'django_tree_settings',
40 'drf_yasg',
41 'constance',
42 'constance.backends.database']
43Installed Middleware:
44['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
45 'raven.contrib.django.middleware.SentryMiddleware',
46 'django.middleware.security.SecurityMiddleware',
47 'django.contrib.sessions.middleware.SessionMiddleware',
48 'django.middleware.common.CommonMiddleware',
49 'django.middleware.csrf.CsrfViewMiddleware',
50 'django.contrib.auth.middleware.AuthenticationMiddleware',
51 'django.contrib.messages.middleware.MessageMiddleware',
52 'django.middleware.clickjacking.XFrameOptionsMiddleware']
53
54
55Traceback:
56
57File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
58 441. return get_attribute(instance, self.source_attrs)
59
60File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
61 100. instance = getattr(instance, attr)
62
63During handling of the above exception ('Promotion' object has no attribute 'segments'), another exception occurred:
64
65File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
66 35. response = get_response(request)
67
68File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
69 128. response = self.process_exception_by_middleware(e, request)
70
71File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
72 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
73
74File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
75 54. return view_func(*args, **kwargs)
76
77File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
78 103. return self.dispatch(request, *args, **kwargs)
79
80File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
81 483. response = self.handle_exception(exc)
82
83File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
84 443. self.raise_uncaught_exception(exc)
85
86File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
87 480. response = handler(request, *args, **kwargs)
88
89File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/mixins.py" in create
90 22. headers = self.get_success_headers(serializer.data)
91
92File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
93 560. ret = super(Serializer, self).data
94
95File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
96 262. self._data = self.to_representation(self.instance)
97
98File "./promotions/serializers/private.py" in to_representation
99 43. return serializer.to_representation(instance)
100
101File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
102 514. attribute = field.get_attribute(instance)
103
104File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
105 462. raise type(exc)(msg)
106
107Exception Type: AttributeError at /api/promotions/
108Exception Value: Got AttributeError when attempting to get a value for field `segments` on serializer `PromotionSerializer`.
109The serializer field might be named incorrectly and not match any attribute or key on the `Promotion` instance.
110Original exception text was: 'Promotion' object has no attribute 'segments'.
111Request information:
112USER: admin
113
114GET: No GET data
115
116POST: No POST data
117
118FILES: No FILES data
119
120COOKIES:
121_ga = 'GA1.1.1996408327.1510034344'
122csrftoken = 'TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL'
123sessionid = 'zft61lbj6ur382hy4d4mlad65n0hkej7'
124
125META:
126CONTENT_LENGTH = '97'
127CONTENT_TYPE = 'application/json'
128CSRF_COOKIE = 'TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL'
129HTTP_ACCEPT = 'application/json, text/plain, */*'
130HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
131HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6'
132HTTP_AUTHORIZATION = 'Token b363a2a4ea31e335f796c56910179941448e97f2'
133HTTP_CACHE_CONTROL = 'no-cache'
134HTTP_CONNECTION = 'close'
135HTTP_COOKIE = '_ga=GA1.1.1996408327.1510034344; csrftoken=TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL; sessionid=zft61lbj6ur382hy4d4mlad65n0hkej7'
136HTTP_HOST = 'dev.suze.io'
137HTTP_ORIGIN = 'http://localhost:4200'
138HTTP_PRAGMA = 'no-cache'
139HTTP_REFERER = 'http://localhost:4200/promotions/new'
140HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
141HTTP_X_FORWARDED_FOR = '88.200.137.95'
142HTTP_X_FORWARDED_PROTOCOL = 'https'
143HTTP_X_REAL_IP = '88.200.137.95'
144PATH_INFO = '/api/promotions/'
145QUERY_STRING = ''
146REMOTE_ADDR = '127.0.0.1'
147REMOTE_HOST = '127.0.0.1'
148REMOTE_PORT = 40704
149REQUEST_METHOD = 'POST'
150SCRIPT_NAME = ''
151SERVER_NAME = '127.0.0.1'
152SERVER_PORT = '8583'
153wsgi.multiprocess = True
154wsgi.multithread = True
155
156Settings:
157Using settings module conf.settings
158ABSOLUTE_URL_OVERRIDES = {}
159ADMINS = []
160ALLOWED_HOSTS = ['*']
161APPEND_SLASH = True
162ASGI_APPLICATION = 'conf.routing.application'
163AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
164AUTH_PASSWORD_VALIDATORS = '********************'
165AUTH_USER_MODEL = 'common.User'
166BATCH_TIME_LIMIT = 3600
167BROKER_URL = 'redis://localhost:6379/3'
168CACHEOPS = {'companies.company': {'ops': 'get', 'timeout': 900}, 'rest_framework.authtoken.*': '********************', 'catalog.*': {'ops': 'all', 'timeout': 900}, 'customers.*': {'ops': 'all', 'timeout': 900}, 'outlets.*': {'ops': 'all', 'timeout': 900}, 'promotions.*': {'ops': 'all', 'timeout': 900}, 'segments.*': {'ops': 'all', 'timeout': 900}}
169CACHEOPS_REDIS = 'redis://localhost:6379/1'
170CACHES = {'default': {'BACKEND': 'redis_cache.RedisCache', 'LOCATION': ['127.0.0.1:6379'], 'OPTIONS': {'DB': 1, 'PARSER_CLASS': 'redis.connection.HiredisParser', 'CONNECTION_POOL_CLASS': 'redis.BlockingConnectionPool', 'CONNECTION_POOL_CLASS_KWARGS': {'max_connections': 50, 'timeout': 20}, 'MAX_CONNECTIONS': 1000, 'PICKLE_VERSION': -1}}}
171CACHETASK_TIME_LIMIT = 3600
172CACHE_MIDDLEWARE_ALIAS = 'default'
173CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
174CACHE_MIDDLEWARE_SECONDS = 600
175CELERYD_HIJACK_ROOT_LOGGER = False
176CELERY_BROKER_URL = 'redis://localhost:6379/3'
177CELERY_DEFAULT_QUEUE = 'qa'
178CELERY_TIMEZONE = 'Europe/Moscow'
179CHANNELS_BROKER_HOST = 'localhost'
180CHANNELS_BROKER_PORT = 6379
181CHANNELS_BROKER_PREFIX = 'qa_django_channels_namespace'
182CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('localhost', 6379)], 'prefix': 'qa_django_channels_namespace'}}}
183CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
184CONSTANCE_CONFIG = {'KANNEL_URL': ('', 'Kannel url'), 'KANNEL_USERNAME': ('', 'Kannel username'), 'KANNEL_PASSWORD': '********************', 'KANNEL_CALLBACK_URL': ('', 'Kannel callback url'), 'SEND_CODE_EVENT': ('', 'Confirmation code template')}
185CONSTANCE_CONFIG_FIELDSETS = {'Kannel': ('KANNEL_URL', 'KANNEL_USERNAME', 'KANNEL_PASSWORD', 'KANNEL_CALLBACK_URL'), 'Auth': ('SEND_CODE_EVENT',)}
186CONSTANCE_DATABASE_CACHE_BACKEND = 'default'
187CORS_ORIGIN_ALLOW_ALL = True
188CSRF_COOKIE_AGE = 31449600
189CSRF_COOKIE_DOMAIN = None
190CSRF_COOKIE_HTTPONLY = False
191CSRF_COOKIE_NAME = 'csrftoken'
192CSRF_COOKIE_PATH = '/'
193CSRF_COOKIE_SECURE = False
194CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
195CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
196CSRF_TRUSTED_ORIGINS = []
197CSRF_USE_SESSIONS = False
198DATABASES = {'default': {'NAME': 'qa', 'USER': 'qa', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
199DATABASE_ROUTERS = []
200DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
201DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
202DATETIME_FORMAT = 'N j, Y, P'
203DATETIME_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']
204DATE_FORMAT = 'N j, Y'
205DATE_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']
206DEBUG = True
207DEBUG_PROPAGATE_EXCEPTIONS = False
208DECIMAL_SEPARATOR = '.'
209DEFAULT_CHARSET = 'utf-8'
210DEFAULT_CONTENT_TYPE = 'text/html'
211DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
212DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
213DEFAULT_FROM_EMAIL = 'webmaster@localhost'
214DEFAULT_INDEX_TABLESPACE = ''
215DEFAULT_TABLESPACE = ''
216DISALLOWED_USER_AGENTS = []
217EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
218EMAIL_HOST = 'localhost'
219EMAIL_HOST_PASSWORD = '********************'
220EMAIL_HOST_USER = ''
221EMAIL_PORT = 25
222EMAIL_SSL_CERTFILE = None
223EMAIL_SSL_KEYFILE = '********************'
224EMAIL_SUBJECT_PREFIX = '[Django] '
225EMAIL_TIMEOUT = 900
226EMAIL_USE_LOCALTIME = False
227EMAIL_USE_SSL = False
228EMAIL_USE_TLS = False
229FILE_CHARSET = 'utf-8'
230FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
231FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
232FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
233FILE_UPLOAD_PERMISSIONS = None
234FILE_UPLOAD_TEMP_DIR = None
235FIRST_DAY_OF_WEEK = 0
236FIXTURE_DIRS = []
237FORCE_SCRIPT_NAME = None
238FORMAT_MODULE_PATH = None
239FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
240IGNORABLE_404_URLS = []
241INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'channels', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'corsheaders', 'raven.contrib.django.raven_compat', 'answers', 'batches', 'conf', 'catalog', 'common', 'companies', 'customers', 'mail', 'sms', 'outlets', 'promotions', 'sales', 'segments', 'django_tree_settings', 'drf_yasg', 'constance', 'constance.backends.database']
242INTERNAL_IPS = []
243LANGUAGES = [('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'), ('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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('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 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'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
244LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
245LANGUAGE_CODE = 'ru'
246LANGUAGE_COOKIE_AGE = None
247LANGUAGE_COOKIE_DOMAIN = None
248LANGUAGE_COOKIE_NAME = 'django_language'
249LANGUAGE_COOKIE_PATH = '/'
250LOCALE_PATHS = []
251LOGGING = {}
252LOGGING_CONFIG = 'logging.config.dictConfig'
253LOGIN_REDIRECT_URL = '/accounts/profile/'
254LOGIN_URL = '/accounts/login/'
255LOGOUT_REDIRECT_URL = None
256MANAGERS = []
257MEDIA_ROOT = '/home/vhost/qa/media'
258MEDIA_URL = '/media/'
259MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
260MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.middleware.security.SecurityMiddleware', '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']
261MIGRATION_MODULES = {}
262MONTH_DAY_FORMAT = 'F j'
263NUMBER_GROUPING = 0
264PASSWORD_HASHERS = '********************'
265PASSWORD_RESET_TIMEOUT_DAYS = '********************'
266PHONE_TIMEOUT = 900
267PREPEND_WWW = False
268PROFILE = False
269RAVEN_CONFIG = {'dsn': 'https://1d36dc5dc8f74398b320dc0e5db45236:5f52990c85974df0be90829efb58644c@sentry.qantor.ru/16'}
270REST_AUTH_SERIALIZERS = {'USER_DETAILS_SERIALIZER': 'common.serializers.UserDetailSerializer'}
271REST_AUTH_TOKEN_MODEL = '********************'
272REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('common.authentication.TokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination'}
273ROOT_URLCONF = 'conf.urls'
274SECRET_KEY = '********************'
275SECURE_BROWSER_XSS_FILTER = False
276SECURE_CONTENT_TYPE_NOSNIFF = False
277SECURE_HSTS_INCLUDE_SUBDOMAINS = False
278SECURE_HSTS_PRELOAD = False
279SECURE_HSTS_SECONDS = 0
280SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTOCOL', 'https')"
281SECURE_REDIRECT_EXEMPT = []
282SECURE_SSL_HOST = None
283SECURE_SSL_REDIRECT = False
284SEGMENTS_CACHE_REDIS = {'host': '127.0.0.1', 'port': 6379, 'db': 1}
285SERVER_EMAIL = 'root@localhost'
286SESSION_CACHE_ALIAS = 'default'
287SESSION_COOKIE_AGE = 1209600
288SESSION_COOKIE_DOMAIN = None
289SESSION_COOKIE_HTTPONLY = True
290SESSION_COOKIE_NAME = 'sessionid'
291SESSION_COOKIE_PATH = '/'
292SESSION_COOKIE_SECURE = False
293SESSION_ENGINE = 'django.contrib.sessions.backends.db'
294SESSION_EXPIRE_AT_BROWSER_CLOSE = False
295SESSION_FILE_PATH = None
296SESSION_SAVE_EVERY_REQUEST = False
297SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
298SETTINGS_MODULE = 'conf.settings'
299SHORT_DATETIME_FORMAT = 'm/d/Y P'
300SHORT_DATE_FORMAT = 'm/d/Y'
301SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
302SILENCED_SYSTEM_CHECKS = []
303STATICFILES_DIRS = []
304STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
305STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
306STATIC_ROOT = '/home/vhost/qa/static'
307STATIC_URL = '/static/'
308TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, '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']}}, {'BACKEND': 'django.template.backends.jinja2.Jinja2', 'APP_DIRS': True}]
309TEST_NON_SERIALIZED_APPS = []
310TEST_RUNNER = 'django.test.runner.DiscoverRunner'
311THOUSAND_SEPARATOR = ','
312TIME_FORMAT = 'P'
313TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
314TIME_ZONE = 'Europe/Moscow'
315TOKEN_CACHE_EXPIRING = '********************'
316TOKEN_EXPIRING_DAYS = '********************'
317USE_ETAGS = False
318USE_I18N = True
319USE_L10N = True
320USE_THOUSAND_SEPARATOR = False
321USE_TZ = True
322USE_X_FORWARDED_HOST = False
323USE_X_FORWARDED_PORT = False
324WSGI_APPLICATION = 'conf.wsgi.application'
325X_FRAME_OPTIONS = 'SAMEORIGIN'
326YEAR_MONTH_FORMAT = 'F Y'
327ZBX_SMS_TIMEOUT = 300
328ZBX_SMS_TIMEOUT_SHIFT = 15
329
330
331You're seeing this error because you have DEBUG = True in your
332Django settings file. Change that to False, and Django will
333display a standard page generated by the handler for this status code.