· 7 years ago · Jul 05, 2018, 03:12 PM
1KeyError at /api/v1/get_synonyms/
2'def'
3
4Request Method: POST
5Request URL: http://sberton.picasel.agency/api/v1/get_synonyms/
6Django Version: 2.0.2
7Python Executable: /home/django/.pyenv/versions/3.6.5/envs/sber/bin/python
8Python Version: 3.6.5
9Python Path: ['/home/django/sbertext_api', '/home/django/.pyenv/versions/3.6.5/envs/sber/bin', '/home/django/.pyenv/versions/3.6.5/lib/python36.zip', '/home/django/.pyenv/versions/3.6.5/lib/python3.6', '/home/django/.pyenv/versions/3.6.5/lib/python3.6/lib-dynload', '/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages']
10Server time: Чт, 5 Июл 2018 18:09:05 +0300
11Installed Applications:
12('nested_admin',
13 'django.contrib.admin',
14 'django.contrib.admindocs',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django.contrib.humanize',
21 'django_extensions',
22 'mongolog',
23 'rest_framework',
24 'rest_framework_swagger',
25 'ckeditor',
26 'django_filters',
27 'corsheaders',
28 'project.apps.templates',
29 'project.apps.grammar',
30 'project.apps.users',
31 'debug_toolbar')
32Installed Middleware:
33('django.middleware.security.SecurityMiddleware',
34 'django.contrib.sessions.middleware.SessionMiddleware',
35 'corsheaders.middleware.CorsMiddleware',
36 'django.middleware.common.CommonMiddleware',
37 'django.middleware.csrf.CsrfViewMiddleware',
38 'django.contrib.auth.middleware.AuthenticationMiddleware',
39 'django.contrib.messages.middleware.MessageMiddleware',
40 'django.middleware.clickjacking.XFrameOptionsMiddleware',
41 'debug_toolbar.middleware.DebugToolbarMiddleware')
42
43
44Traceback:
45
46File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
47 35. response = get_response(request)
48
49File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
50 128. response = self.process_exception_by_middleware(e, request)
51
52File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
53 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
54
55File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
56 54. return view_func(*args, **kwargs)
57
58File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/django/views/generic/base.py" in view
59 69. return self.dispatch(request, *args, **kwargs)
60
61File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
62 483. response = self.handle_exception(exc)
63
64File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
65 443. self.raise_uncaught_exception(exc)
66
67File "/home/django/.pyenv/versions/3.6.5/envs/sber/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
68 480. response = handler(request, *args, **kwargs)
69
70File "/home/django/sbertext_api/project/apps/templates/views.py" in post
71 388. syn_list = yandex_dict.get_synonyms(data['text'])
72
73File "/home/django/sbertext_api/project/apps/templates/synonym.py" in get_synonyms
74 16. words = response['def']
75
76Exception Type: KeyError at /api/v1/get_synonyms/
77Exception Value: 'def'
78Request information:
79USER: alexeyolkhovoy@gmail.com
80
81GET: No GET data
82
83POST: No POST data
84
85FILES: No FILES data
86
87COOKIES:
88_ga = 'GA1.2.1082156691.1526370991'
89csrftoken = 'PxuKbp54t2iFwk9xy7Fdfg3DxHyl6yvSD7ZBTazF0cV9Wbazmil9qfss6NRYF7wO'
90sid = 'ya8e9ej5b23kvkgoz1zsaxlvc23q82l9'
91
92META:
93CONTENT_LENGTH = '16'
94CONTENT_TYPE = 'application/json'
95CSRF_COOKIE = 'PxuKbp54t2iFwk9xy7Fdfg3DxHyl6yvSD7ZBTazF0cV9Wbazmil9qfss6NRYF7wO'
96HTTP_ACCEPT = 'application/json, text/plain, */*'
97HTTP_ACCEPT_ENCODING = 'gzip, deflate'
98HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
99HTTP_CONNECTION = 'close'
100HTTP_COOKIE = '_ga=GA1.2.1082156691.1526370991; csrftoken=PxuKbp54t2iFwk9xy7Fdfg3DxHyl6yvSD7ZBTazF0cV9Wbazmil9qfss6NRYF7wO; sid=ya8e9ej5b23kvkgoz1zsaxlvc23q82l9'
101HTTP_HOST = 'sberton.picasel.agency'
102HTTP_ORIGIN = 'http://sberton.picasel.agency'
103HTTP_REFERER = 'http://sberton.picasel.agency/template/create/48?type=email'
104HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
105HTTP_X_FORWARDED_FOR = '158.255.176.236'
106HTTP_X_REAL_IP = '158.255.176.236'
107HTTP_X_SCHEME = 'http'
108PATH_INFO = '/api/v1/get_synonyms/'
109QUERY_STRING = ''
110RAW_URI = '/api/v1/get_synonyms/'
111REMOTE_ADDR = ''
112REQUEST_METHOD = 'POST'
113SCRIPT_NAME = ''
114SERVER_NAME = 'sberton.picasel.agency'
115SERVER_PORT = '80'
116SERVER_PROTOCOL = 'HTTP/1.0'
117SERVER_SOFTWARE = 'gunicorn/19.8.1'
118gunicorn.socket = <socket.socket fd=10, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/tmp/gunicorn/socket2>
119wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fe035d2dd30>
120wsgi.file_wrapper = ''
121wsgi.input = <gunicorn.http.body.Body object at 0x7fe035d2dcf8>
122wsgi.multiprocess = True
123wsgi.multithread = True
124wsgi.run_once = False
125wsgi.url_scheme = 'http'
126wsgi.version = '(1, 0)'
127
128Settings:
129Using settings module project.settings
130ABSOLUTE_URL_OVERRIDES = {}
131ADMINS = []
132ALLOWED_HOSTS = ['127.0.0.1', '83.167.115.139', 'sber.supporteam.ru', 'sberton.picasel.agency']
133APPEND_SLASH = True
134AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
135AUTH_PASSWORD_VALIDATORS = '********************'
136AUTH_USER_MODEL = 'users.User'
137BASE_DIR = '/home/django/sbertext_api'
138CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'cache:11211'}}
139CACHE_MIDDLEWARE_ALIAS = 'default'
140CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
141CACHE_MIDDLEWARE_SECONDS = 600
142CKEDITOR_CONFIGS = {'default': {'toolbar': 'Custom', 'toolbar_Custom': [['Bold', 'Italic', 'Underline'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink'], ['RemoveFormat', 'Source'], ['Format', 'Blockquote']]}}
143CORS_ALLOW_CREDENTIALS = True
144CORS_ORIGIN_ALLOW_ALL = True
145CSRF_COOKIE_AGE = 31449600
146CSRF_COOKIE_DOMAIN = None
147CSRF_COOKIE_HTTPONLY = False
148CSRF_COOKIE_NAME = 'csrftoken'
149CSRF_COOKIE_PATH = '/'
150CSRF_COOKIE_SECURE = False
151CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
152CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
153CSRF_TRUSTED_ORIGINS = []
154CSRF_USE_SESSIONS = False
155DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'NAME': 'sber', 'USER': 'root', 'PASSWORD': '********************', 'CONN_MAX_AGE': 900, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TIME_ZONE': None, 'HOST': '', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
156DATABASE_ROUTERS = []
157DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
158DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
159DATETIME_FORMAT = 'N j, Y, P'
160DATETIME_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']
161DATE_FORMAT = 'N j, Y'
162DATE_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']
163DEBUG = True
164DEBUG_PROPAGATE_EXCEPTIONS = False
165DEBUG_TOOLBAR_CONFIG = {'SHOW_TEMPLATE_CONTEXT': True, 'ENABLE_STACKTRACES': True}
166DEBUG_TOOLBAR_PANELS = ['debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel']
167DECIMAL_SEPARATOR = '.'
168DEFAULT_CHARSET = 'utf-8'
169DEFAULT_CONTENT_TYPE = 'text/html'
170DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
171DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
172DEFAULT_FROM_EMAIL = 'webmaster@localhost'
173DEFAULT_INDEX_TABLESPACE = ''
174DEFAULT_TABLESPACE = ''
175DISALLOWED_USER_AGENTS = []
176EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
177EMAIL_FROM = 'info@picasel.agency'
178EMAIL_HOST = 'localhost'
179EMAIL_HOST_PASSWORD = '********************'
180EMAIL_HOST_USER = ''
181EMAIL_PORT = 25
182EMAIL_SSL_CERTFILE = None
183EMAIL_SSL_KEYFILE = '********************'
184EMAIL_SUBJECT_PREFIX = '[Django] '
185EMAIL_TIMEOUT = None
186EMAIL_USE_LOCALTIME = False
187EMAIL_USE_SSL = False
188EMAIL_USE_TLS = False
189FILE_CHARSET = 'utf-8'
190FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
191FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
192FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
193FILE_UPLOAD_PERMISSIONS = None
194FILE_UPLOAD_TEMP_DIR = None
195FIRST_DAY_OF_WEEK = 0
196FIXTURE_DIRS = []
197FORCE_SCRIPT_NAME = None
198FORMAT_MODULE_PATH = None
199FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
200IGNORABLE_404_URLS = []
201INSTALLED_APPS = "('nested_admin', 'django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django_extensions', 'mongolog', 'rest_framework', 'rest_framework_swagger', 'ckeditor', 'django_filters', 'corsheaders', 'project.apps.templates', 'project.apps.grammar', 'project.apps.users', 'debug_toolbar')"
202INTERNAL_IPS = '127.0.0.1'
203LANGUAGES = [('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')]
204LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
205LANGUAGE_CODE = 'ru-RU'
206LANGUAGE_COOKIE_AGE = None
207LANGUAGE_COOKIE_DOMAIN = None
208LANGUAGE_COOKIE_NAME = 'django_language'
209LANGUAGE_COOKIE_PATH = '/'
210LOCALE_PATHS = "('/home/django/sbertext_api/project/conf/locale',)"
211LOGGING = {}
212LOGGING_CONFIG = 'logging.config.dictConfig'
213LOGIN_REDIRECT_URL = '/accounts/profile/'
214LOGIN_URL = '/accounts/login/'
215LOGOUT_REDIRECT_URL = None
216MANAGERS = []
217MEDIA_ROOT = ''
218MEDIA_URL = ''
219MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
220MIDDLEWARE = "('django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware')"
221MIGRATION_MODULES = {}
222MONTH_DAY_FORMAT = 'F j'
223NUMBER_GROUPING = 0
224PASSWORD_HASHERS = '********************'
225PASSWORD_RESET_TIMEOUT_DAYS = '********************'
226PREPEND_WWW = False
227PRODUCTION = False
228PROJECT_DIR = '/home/django/sbertext_api/project'
229REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication')}
230REWRITE_DOCKER_BASE_DIR = '/home/django/sbertext_api'
231ROOT_URLCONF = 'project.urls'
232SECRET_KEY = '********************'
233SECURE_BROWSER_XSS_FILTER = False
234SECURE_CONTENT_TYPE_NOSNIFF = False
235SECURE_HSTS_INCLUDE_SUBDOMAINS = False
236SECURE_HSTS_PRELOAD = False
237SECURE_HSTS_SECONDS = 0
238SECURE_PROXY_SSL_HEADER = None
239SECURE_REDIRECT_EXEMPT = []
240SECURE_SSL_HOST = None
241SECURE_SSL_REDIRECT = False
242SENDGRID_API_KEY = '********************'
243SERVER_EMAIL = 'root@localhost'
244SESSION_CACHE_ALIAS = 'default'
245SESSION_COOKIE_AGE = 5184000
246SESSION_COOKIE_DOMAIN = None
247SESSION_COOKIE_HTTPONLY = True
248SESSION_COOKIE_NAME = 'sid'
249SESSION_COOKIE_PATH = '/'
250SESSION_COOKIE_SECURE = False
251SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
252SESSION_EXPIRE_AT_BROWSER_CLOSE = False
253SESSION_FILE_PATH = None
254SESSION_SAVE_EVERY_REQUEST = False
255SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
256SETTINGS_MODULE = 'project.settings'
257SHORT_DATETIME_FORMAT = 'm/d/Y P'
258SHORT_DATE_FORMAT = 'm/d/Y'
259SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
260SILENCED_SYSTEM_CHECKS = []
261STATICFILES_DIRS = "('/home/django/sbertext_api/project/static', '/home/django/sbertext_api/assets/dist')"
262STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')"
263STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
264STATIC_ROOT = '/home/django/sbertext_api/static'
265STATIC_URL = '/static/'
266TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/django/sbertext_api/project/templates'], 'OPTIONS': {'debug': True, '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.template.context_processors.request', 'django.contrib.messages.context_processors.messages'], 'loaders': ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')}}]
267TEST_NON_SERIALIZED_APPS = []
268TEST_RUNNER = 'django.test.runner.DiscoverRunner'
269THOUSAND_SEPARATOR = ','
270TIME_FORMAT = 'P'
271TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
272TIME_ZONE = 'Europe/Moscow'
273USE_ETAGS = False
274USE_I18N = True
275USE_L10N = True
276USE_THOUSAND_SEPARATOR = False
277USE_TZ = True
278USE_X_FORWARDED_HOST = False
279USE_X_FORWARDED_PORT = False
280WSGI_APPLICATION = 'project.wsgi.application'
281X_FRAME_OPTIONS = 'SAMEORIGIN'
282YEAR_MONTH_FORMAT = 'F Y'
283
284
285You're seeing this error because you have DEBUG = True in your
286Django settings file. Change that to False, and Django will
287display a standard page generated by the handler for this status code.