· 7 years ago · Jul 03, 2018, 03:58 PM
1AssertionError at /api/segments/ac4f8a08-7961-48ba-bb2b-165b8a003137/
2The `.update()` method does not support writable nested fields by default.
3Write an explicit `.update()` method for serializer `segments.serializers.SegmentSerializer`, or set `read_only=True` on nested serializer fields.
4
5Request Method: PUT
6Request URL: https://dev.suze.io/api/segments/ac4f8a08-7961-48ba-bb2b-165b8a003137/
7Django Version: 2.0.5
8Python Executable: /home/vhost/qa/env/bin/python3
9Python Version: 3.6.5
10Python 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']
11Server time: Вт, 3 Июл 2018 18:54:40 +0300
12Installed Applications:
13['django.contrib.admin',
14 'django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.messages',
18 'django.contrib.staticfiles',
19 'channels',
20 'rest_framework',
21 'rest_framework.authtoken',
22 'rest_auth',
23 'corsheaders',
24 'raven.contrib.django.raven_compat',
25 'answers',
26 'batches',
27 'conf',
28 'catalog',
29 'common',
30 'companies',
31 'customers',
32 'mail',
33 'sms',
34 'outlets',
35 'promotions',
36 'sales',
37 'segments',
38 'django_tree_settings',
39 'drf_yasg',
40 'constance',
41 'constance.backends.database']
42Installed Middleware:
43['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
44 'raven.contrib.django.middleware.SentryMiddleware',
45 'django.middleware.security.SecurityMiddleware',
46 'django.contrib.sessions.middleware.SessionMiddleware',
47 'django.middleware.common.CommonMiddleware',
48 'django.middleware.csrf.CsrfViewMiddleware',
49 'django.contrib.auth.middleware.AuthenticationMiddleware',
50 'django.contrib.messages.middleware.MessageMiddleware',
51 'django.middleware.clickjacking.XFrameOptionsMiddleware']
52
53
54Traceback:
55
56File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
57 35. response = get_response(request)
58
59File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
60 128. response = self.process_exception_by_middleware(e, request)
61
62File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
63 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
64
65File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
66 54. return view_func(*args, **kwargs)
67
68File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
69 103. return self.dispatch(request, *args, **kwargs)
70
71File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
72 483. response = self.handle_exception(exc)
73
74File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
75 443. self.raise_uncaught_exception(exc)
76
77File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
78 480. response = handler(request, *args, **kwargs)
79
80File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/mixins.py" in update
81 70. self.perform_update(serializer)
82
83File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_update
84 80. serializer.save()
85
86File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in save
87 209. self.instance = self.update(self.instance, validated_data)
88
89File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in update
90 968. raise_errors_on_nested_writes('update', self, validated_data)
91
92File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in raise_errors_on_nested_writes
93 820. class_name=serializer.__class__.__name__
94
95Exception Type: AssertionError at /api/segments/ac4f8a08-7961-48ba-bb2b-165b8a003137/
96Exception Value: The `.update()` method does not support writable nested fields by default.
97Write an explicit `.update()` method for serializer `segments.serializers.SegmentSerializer`, or set `read_only=True` on nested serializer fields.
98Request information:
99USER: admin
100
101GET: No GET data
102
103POST: No POST data
104
105FILES: No FILES data
106
107COOKIES:
108csrftoken = 'dXbaowSphWnEI86jmORREuKybyusYVeCRu6BM6ExCd6qv6UPRiHMqYUCR65iE0Ip'
109sessionid = 'p3h9182yvq805ruckwzx6ocsg58w3g9m'
110
111META:
112CONTENT_LENGTH = '124'
113CONTENT_TYPE = 'application/json'
114CSRF_COOKIE = 'dXbaowSphWnEI86jmORREuKybyusYVeCRu6BM6ExCd6qv6UPRiHMqYUCR65iE0Ip'
115HTTP_ACCEPT = 'application/json, text/plain, */*'
116HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
117HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6'
118HTTP_AUTHORIZATION = 'Token b363a2a4ea31e335f796c56910179941448e97f2'
119HTTP_CONNECTION = 'close'
120HTTP_COOKIE = 'csrftoken=dXbaowSphWnEI86jmORREuKybyusYVeCRu6BM6ExCd6qv6UPRiHMqYUCR65iE0Ip; sessionid=p3h9182yvq805ruckwzx6ocsg58w3g9m'
121HTTP_HOST = 'dev.suze.io'
122HTTP_ORIGIN = 'http://localhost:4200'
123HTTP_REFERER = 'http://localhost:4200/segmentsmodels/80ccc4dd-d87f-4222-ac7d-66aa1c2af9aa/segments/ac4f8a08-7961-48ba-bb2b-165b8a003137'
124HTTP_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'
125HTTP_X_FORWARDED_FOR = '80.234.19.16'
126HTTP_X_FORWARDED_PROTOCOL = 'https'
127HTTP_X_REAL_IP = '80.234.19.16'
128PATH_INFO = '/api/segments/ac4f8a08-7961-48ba-bb2b-165b8a003137/'
129QUERY_STRING = ''
130REMOTE_ADDR = '127.0.0.1'
131REMOTE_HOST = '127.0.0.1'
132REMOTE_PORT = 39496
133REQUEST_METHOD = 'PUT'
134SCRIPT_NAME = ''
135SERVER_NAME = '127.0.0.1'
136SERVER_PORT = '8583'
137wsgi.multiprocess = True
138wsgi.multithread = True
139
140Settings:
141Using settings module conf.settings
142ABSOLUTE_URL_OVERRIDES = {}
143ADMINS = []
144ALLOWED_HOSTS = ['*']
145APPEND_SLASH = True
146ASGI_APPLICATION = 'conf.routing.application'
147AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
148AUTH_PASSWORD_VALIDATORS = '********************'
149AUTH_USER_MODEL = 'common.User'
150BATCH_TIME_LIMIT = 3600
151BROKER_URL = 'redis://localhost:6379/3'
152CACHEOPS = {'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}}
153CACHEOPS_REDIS = 'redis://localhost:6379/1'
154CACHES = {'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}}}
155CACHETASK_TIME_LIMIT = 3600
156CACHE_MIDDLEWARE_ALIAS = 'default'
157CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
158CACHE_MIDDLEWARE_SECONDS = 600
159CELERYD_HIJACK_ROOT_LOGGER = False
160CELERY_BROKER_URL = 'redis://localhost:6379/3'
161CELERY_DEFAULT_QUEUE = 'qa'
162CELERY_TIMEZONE = 'Europe/Moscow'
163CHANNELS_BROKER_HOST = 'localhost'
164CHANNELS_BROKER_PORT = 6379
165CHANNELS_BROKER_PREFIX = 'qa_django_channels_namespace'
166CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('localhost', 6379)], 'prefix': 'qa_django_channels_namespace'}}}
167CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
168CONSTANCE_CONFIG = {'KANNEL_URL': ('', 'Kannel url'), 'KANNEL_USERNAME': ('', 'Kannel username'), 'KANNEL_PASSWORD': '********************', 'KANNEL_CALLBACK_URL': ('', 'Kannel callback url'), 'SEND_CODE_EVENT': ('', 'Confirmation code template')}
169CONSTANCE_CONFIG_FIELDSETS = {'Kannel': ('KANNEL_URL', 'KANNEL_USERNAME', 'KANNEL_PASSWORD', 'KANNEL_CALLBACK_URL'), 'Auth': ('SEND_CODE_EVENT',)}
170CONSTANCE_DATABASE_CACHE_BACKEND = 'default'
171CORS_ORIGIN_ALLOW_ALL = True
172CSRF_COOKIE_AGE = 31449600
173CSRF_COOKIE_DOMAIN = None
174CSRF_COOKIE_HTTPONLY = False
175CSRF_COOKIE_NAME = 'csrftoken'
176CSRF_COOKIE_PATH = '/'
177CSRF_COOKIE_SECURE = False
178CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
179CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
180CSRF_TRUSTED_ORIGINS = []
181CSRF_USE_SESSIONS = False
182DATABASES = {'default': {'NAME': 'qa', 'USER': 'qa', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'CONN_MAX_AGE': 1000000000, 'OPTIONS': {}, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
183DATABASE_ROUTERS = []
184DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
185DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
186DATETIME_FORMAT = 'N j, Y, P'
187DATETIME_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']
188DATE_FORMAT = 'N j, Y'
189DATE_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']
190DEBUG = True
191DEBUG_PROPAGATE_EXCEPTIONS = False
192DECIMAL_SEPARATOR = '.'
193DEFAULT_CHARSET = 'utf-8'
194DEFAULT_CONTENT_TYPE = 'text/html'
195DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
196DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
197DEFAULT_FROM_EMAIL = 'webmaster@localhost'
198DEFAULT_INDEX_TABLESPACE = ''
199DEFAULT_TABLESPACE = ''
200DISALLOWED_USER_AGENTS = []
201EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
202EMAIL_HOST = 'localhost'
203EMAIL_HOST_PASSWORD = '********************'
204EMAIL_HOST_USER = ''
205EMAIL_PORT = 25
206EMAIL_SSL_CERTFILE = None
207EMAIL_SSL_KEYFILE = '********************'
208EMAIL_SUBJECT_PREFIX = '[Django] '
209EMAIL_TIMEOUT = 900
210EMAIL_USE_LOCALTIME = False
211EMAIL_USE_SSL = False
212EMAIL_USE_TLS = False
213FILE_CHARSET = 'utf-8'
214FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
215FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
216FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
217FILE_UPLOAD_PERMISSIONS = None
218FILE_UPLOAD_TEMP_DIR = None
219FIRST_DAY_OF_WEEK = 0
220FIXTURE_DIRS = []
221FORCE_SCRIPT_NAME = None
222FORMAT_MODULE_PATH = None
223FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
224IGNORABLE_404_URLS = []
225INSTALLED_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']
226INTERNAL_IPS = []
227LANGUAGES = [('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')]
228LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
229LANGUAGE_CODE = 'ru'
230LANGUAGE_COOKIE_AGE = None
231LANGUAGE_COOKIE_DOMAIN = None
232LANGUAGE_COOKIE_NAME = 'django_language'
233LANGUAGE_COOKIE_PATH = '/'
234LOCALE_PATHS = []
235LOGGING = {}
236LOGGING_CONFIG = 'logging.config.dictConfig'
237LOGIN_REDIRECT_URL = '/accounts/profile/'
238LOGIN_URL = '/accounts/login/'
239LOGOUT_REDIRECT_URL = None
240MANAGERS = []
241MEDIA_ROOT = '/home/vhost/qa/media'
242MEDIA_URL = '/media/'
243MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
244MIDDLEWARE = ['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']
245MIGRATION_MODULES = {}
246MONTH_DAY_FORMAT = 'F j'
247NUMBER_GROUPING = 0
248PASSWORD_HASHERS = '********************'
249PASSWORD_RESET_TIMEOUT_DAYS = '********************'
250PHONE_TIMEOUT = 900
251PREPEND_WWW = False
252PROFILE = False
253RAVEN_CONFIG = {'dsn': 'https://1d36dc5dc8f74398b320dc0e5db45236:5f52990c85974df0be90829efb58644c@sentry.qantor.ru/16'}
254REST_AUTH_SERIALIZERS = {'USER_DETAILS_SERIALIZER': 'common.serializers.UserDetailSerializer'}
255REST_AUTH_TOKEN_MODEL = '********************'
256REST_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'}
257ROOT_URLCONF = 'conf.urls'
258SECRET_KEY = '********************'
259SECURE_BROWSER_XSS_FILTER = False
260SECURE_CONTENT_TYPE_NOSNIFF = False
261SECURE_HSTS_INCLUDE_SUBDOMAINS = False
262SECURE_HSTS_PRELOAD = False
263SECURE_HSTS_SECONDS = 0
264SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTOCOL', 'https')"
265SECURE_REDIRECT_EXEMPT = []
266SECURE_SSL_HOST = None
267SECURE_SSL_REDIRECT = False
268SEGMENTS_CACHE_REDIS = {'host': '127.0.0.1', 'port': 6379, 'db': 1}
269SERVER_EMAIL = 'root@localhost'
270SESSION_CACHE_ALIAS = 'default'
271SESSION_COOKIE_AGE = 1209600
272SESSION_COOKIE_DOMAIN = None
273SESSION_COOKIE_HTTPONLY = True
274SESSION_COOKIE_NAME = 'sessionid'
275SESSION_COOKIE_PATH = '/'
276SESSION_COOKIE_SECURE = False
277SESSION_ENGINE = 'django.contrib.sessions.backends.db'
278SESSION_EXPIRE_AT_BROWSER_CLOSE = False
279SESSION_FILE_PATH = None
280SESSION_SAVE_EVERY_REQUEST = False
281SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
282SETTINGS_MODULE = 'conf.settings'
283SHORT_DATETIME_FORMAT = 'm/d/Y P'
284SHORT_DATE_FORMAT = 'm/d/Y'
285SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
286SILENCED_SYSTEM_CHECKS = []
287STATICFILES_DIRS = []
288STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
289STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
290STATIC_ROOT = '/home/vhost/qa/static'
291STATIC_URL = '/static/'
292TEMPLATES = [{'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}]
293TEST_NON_SERIALIZED_APPS = []
294TEST_RUNNER = 'django.test.runner.DiscoverRunner'
295THOUSAND_SEPARATOR = ','
296TIME_FORMAT = 'P'
297TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
298TIME_ZONE = 'Europe/Moscow'
299TOKEN_CACHE_EXPIRING = '********************'
300TOKEN_EXPIRING_DAYS = '********************'
301USE_ETAGS = False
302USE_I18N = True
303USE_L10N = True
304USE_THOUSAND_SEPARATOR = False
305USE_TZ = True
306USE_X_FORWARDED_HOST = False
307USE_X_FORWARDED_PORT = False
308WSGI_APPLICATION = 'conf.wsgi.application'
309X_FRAME_OPTIONS = 'SAMEORIGIN'
310YEAR_MONTH_FORMAT = 'F Y'
311ZBX_SMS_TIMEOUT = 300
312ZBX_SMS_TIMEOUT_SHIFT = 15
313
314
315You're seeing this error because you have DEBUG = True in your
316Django settings file. Change that to False, and Django will
317display a standard page generated by the handler for this status code.