· 7 years ago · Apr 10, 2018, 11:40 AM
1POST {"username":"qwe@mailinator.com","password":"Oberon2008"}
2
3DoesNotExist at /api/v1/auth/token/obtain
4No exception message supplied
5
6Request Method: POST
7Request URL: http://backend.artwallet.ddgcorp.ru/api/v1/auth/token/obtain
8Django Version: 2.0.4
9Python Executable: /usr/local/bin/python
10Python Version: 3.6.5
11Python Path: ['/django', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']
12Server time: Tue, 10 Apr 2018 11:36:14 +0000
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 'rest_framework',
21 'corsheaders',
22 'artwallet.investor',
23 'social_django']
24Installed Middleware:
25['corsheaders.middleware.CorsMiddleware',
26 'django.middleware.security.SecurityMiddleware',
27 'django.contrib.sessions.middleware.SessionMiddleware',
28 'django.middleware.common.CommonMiddleware',
29 'django.middleware.csrf.CsrfViewMiddleware',
30 'django.contrib.auth.middleware.AuthenticationMiddleware',
31 'django.contrib.messages.middleware.MessageMiddleware',
32 'django.middleware.clickjacking.XFrameOptionsMiddleware']
33
34
35Traceback:
36
37File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
38 35. response = get_response(request)
39
40File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
41 128. response = self.process_exception_by_middleware(e, request)
42
43File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
44 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
45
46File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
47 54. return view_func(*args, **kwargs)
48
49File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
50 69. return self.dispatch(request, *args, **kwargs)
51
52File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
53 483. response = self.handle_exception(exc)
54
55File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
56 443. self.raise_uncaught_exception(exc)
57
58File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
59 480. response = handler(request, *args, **kwargs)
60
61File "/usr/local/lib/python3.6/site-packages/rest_framework_jwt/views.py" in post
62 57. if serializer.is_valid():
63
64File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in is_valid
65 236. self._validated_data = self.run_validation(self.initial_data)
66
67File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in run_validation
68 437. value = self.validate(value)
69
70File "/django/artwallet/investor/jwt_serializers.py" in validate
71 19. user = UserBackend.authenticate(**credentials)
72
73File "/django/artwallet/investor/backends.py" in authenticate
74 9. raise User.DoesNotExist
75
76Exception Type: DoesNotExist at /api/v1/auth/token/obtain
77
78Request information:
79USER: AnonymousUser
80
81GET: No GET data
82
83POST: No POST data
84
85FILES: No FILES data
86
87COOKIES: No cookie data
88
89META:
90CONTENT_LENGTH = '57'
91CONTENT_TYPE = 'application/json'
92DJANGO_SETTINGS_MODULE = 'artwallet.settings'
93GATEWAY_INTERFACE = 'CGI/1.1'
94GPG_KEY = '0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'
95HOME = '/root'
96HOSTNAME = 'f81f6778f9e7'
97HTTP_ACCEPT = 'application/json, text/plain, */*'
98HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
99HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
100HTTP_CACHE_CONTROL = 'no-cache'
101HTTP_CONNECTION = 'close'
102HTTP_HOST = 'backend.artwallet.ddgcorp.ru'
103HTTP_ORIGIN = 'https://artwallet.ddgcorp.ru'
104HTTP_PRAGMA = 'no-cache'
105HTTP_REFERER = 'https://artwallet.ddgcorp.ru/cabinet/auth/sign-in'
106HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
107HTTP_X_FORWARDED_FOR = '80.254.24.22'
108HTTP_X_REAL_IP = '80.254.24.22'
109HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
110LANG = 'C.UTF-8'
111PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
112PATH_INFO = '/api/v1/auth/token/obtain'
113PYTHON_PIP_VERSION = '9.0.3'
114PYTHON_VERSION = '3.6.5'
115QUERY_STRING = ''
116REMOTE_ADDR = '172.18.0.1'
117REMOTE_HOST = ''
118REQUEST_METHOD = 'POST'
119RUN_MAIN = 'true'
120SCRIPT_NAME = ''
121SERVER_NAME = 'f81f6778f9e7'
122SERVER_PORT = '8000'
123SERVER_PROTOCOL = 'HTTP/1.0'
124SERVER_SOFTWARE = 'WSGIServer/0.2'
125TZ = 'UTC'
126wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
127wsgi.file_wrapper = ''
128wsgi.input = <_io.BufferedReader name=7>
129wsgi.multiprocess = False
130wsgi.multithread = True
131wsgi.run_once = False
132wsgi.url_scheme = 'http'
133wsgi.version = '(1, 0)'
134
135Settings:
136Using settings module artwallet.settings
137ABSOLUTE_URL_OVERRIDES = {}
138ADMINS = []
139ALLOWED_HOSTS = ['*']
140APPEND_SLASH = True
141AUTHENTICATION_BACKENDS = "('social_core.backends.facebook.FacebookOAuth2', 'social_core.backends.google.GoogleOAuth2')"
142AUTH_PASSWORD_VALIDATORS = '********************'
143AUTH_USER_MODEL = 'auth.User'
144BASE_DIR = '/django'
145CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
146CACHE_MIDDLEWARE_ALIAS = 'default'
147CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
148CACHE_MIDDLEWARE_SECONDS = 600
149CORS_ALLOW_CREDENTIALS = True
150CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'pragma', 'cache-control')"
151CORS_ORIGIN_ALLOW_ALL = True
152CSRF_COOKIE_AGE = 31449600
153CSRF_COOKIE_DOMAIN = None
154CSRF_COOKIE_HTTPONLY = False
155CSRF_COOKIE_NAME = 'csrftoken'
156CSRF_COOKIE_PATH = '/'
157CSRF_COOKIE_SECURE = False
158CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
159CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
160CSRF_TRUSTED_ORIGINS = []
161CSRF_USE_SESSIONS = False
162DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'artwallet', 'USER': 'artwallet', 'PASSWORD': '********************', 'HOST': 'db', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
163DATABASE_ROUTERS = []
164DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
165DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
166DATETIME_FORMAT = 'N j, Y, P'
167DATETIME_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']
168DATE_FORMAT = 'N j, Y'
169DATE_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']
170DEBUG = True
171DEBUG_PROPAGATE_EXCEPTIONS = False
172DECIMAL_SEPARATOR = '.'
173DEFAULT_CHARSET = 'utf-8'
174DEFAULT_CONTENT_TYPE = 'text/html'
175DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
176DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
177DEFAULT_FROM_EMAIL = 'webmaster@localhost'
178DEFAULT_INDEX_TABLESPACE = ''
179DEFAULT_TABLESPACE = ''
180DISALLOWED_USER_AGENTS = []
181EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
182EMAIL_HOST = 'happiness.anocms.org'
183EMAIL_HOST_PASSWORD = '********************'
184EMAIL_HOST_USER = 'no-reply@happiness.anocms.org'
185EMAIL_PORT = 10587
186EMAIL_SSL_CERTFILE = None
187EMAIL_SSL_KEYFILE = '********************'
188EMAIL_SUBJECT_PREFIX = '[Django] '
189EMAIL_TIMEOUT = None
190EMAIL_USE_LOCALTIME = False
191EMAIL_USE_SSL = False
192EMAIL_USE_TLS = True
193FILE_CHARSET = 'utf-8'
194FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
195FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
196FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
197FILE_UPLOAD_PERMISSIONS = None
198FILE_UPLOAD_TEMP_DIR = None
199FIRST_DAY_OF_WEEK = 0
200FIXTURE_DIRS = []
201FORCE_SCRIPT_NAME = None
202FORMAT_MODULE_PATH = None
203FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
204FRONTEND_URL = 'https://artwallet.ddgcorp.ru/cabinet'
205IGNORABLE_404_URLS = []
206INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'corsheaders', 'artwallet.investor', 'social_django']
207INTERNAL_IPS = []
208JWT_AUTH = {'JWT_ALLOW_REFRESH': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(1), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7)}
209LANGUAGES = [('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')]
210LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
211LANGUAGE_CODE = 'en-us'
212LANGUAGE_COOKIE_AGE = None
213LANGUAGE_COOKIE_DOMAIN = None
214LANGUAGE_COOKIE_NAME = 'django_language'
215LANGUAGE_COOKIE_PATH = '/'
216LOCALE_PATHS = []
217LOGGING = {'version': 1, 'disable_existing_loggers': False, 'handlers': {'file': {'level': 'DEBUG', 'class': 'logging.FileHandler', 'filename': './logs/debug.log'}}, 'loggers': {'django.request': {'handlers': ['file'], 'level': 'ERROR', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'ERROR', 'propagate': False}}}
218LOGGING_CONFIG = 'logging.config.dictConfig'
219LOGIN_REDIRECT_URL = '/social_login'
220LOGIN_URL = '/accounts/login/'
221LOGOUT_REDIRECT_URL = None
222MANAGERS = []
223MEDIA_ROOT = ''
224MEDIA_URL = ''
225MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
226MIDDLEWARE = ['corsheaders.middleware.CorsMiddleware', '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']
227MIGRATION_MODULES = {}
228MONTH_DAY_FORMAT = 'F j'
229NUMBER_GROUPING = 0
230PASSWORD_HASHERS = '********************'
231PASSWORD_RESET_TIMEOUT_DAYS = '********************'
232PREPEND_WWW = False
233REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('artwallet.investor.jwt_authentication.UserJSONWebTokenAuthentication',)}
234ROOT_URLCONF = 'artwallet.urls'
235SECRET_KEY = '********************'
236SECURE_BROWSER_XSS_FILTER = False
237SECURE_CONTENT_TYPE_NOSNIFF = False
238SECURE_HSTS_INCLUDE_SUBDOMAINS = False
239SECURE_HSTS_PRELOAD = False
240SECURE_HSTS_SECONDS = 0
241SECURE_PROXY_SSL_HEADER = None
242SECURE_REDIRECT_EXEMPT = []
243SECURE_SSL_HOST = None
244SECURE_SSL_REDIRECT = False
245SERVER_EMAIL = 'root@localhost'
246SESSION_CACHE_ALIAS = 'default'
247SESSION_COOKIE_AGE = 1209600
248SESSION_COOKIE_DOMAIN = None
249SESSION_COOKIE_HTTPONLY = True
250SESSION_COOKIE_NAME = 'sessionid'
251SESSION_COOKIE_PATH = '/'
252SESSION_COOKIE_SECURE = False
253SESSION_ENGINE = 'django.contrib.sessions.backends.db'
254SESSION_EXPIRE_AT_BROWSER_CLOSE = False
255SESSION_FILE_PATH = None
256SESSION_SAVE_EVERY_REQUEST = False
257SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
258SETTINGS_MODULE = 'artwallet.settings'
259SHORT_DATETIME_FORMAT = 'm/d/Y P'
260SHORT_DATE_FORMAT = 'm/d/Y'
261SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
262SILENCED_SYSTEM_CHECKS = []
263SOCIAL_AUTH_FACEBOOK_KEY = '********************'
264SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
265SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
266SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '********************'
267SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = ['https://www.googleapis.com/auth/userinfo.email']
268SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = '********************'
269SOCIAL_AUTH_PIPELINE = "('social_core.pipeline.social_auth.social_details', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.auth_allowed', 'social_core.pipeline.social_auth.social_user', 'social_core.pipeline.social_auth.associate_by_email', 'artwallet.investor.pipeline.create_user', 'social_core.pipeline.social_auth.load_extra_data', 'social_core.pipeline.user.user_details', 'artwallet.investor.pipeline.get_token')"
270SOCIAL_AUTH_POSTGRES_JSONFIELD = True
271SOCIAL_AUTH_REDIRECT_IS_HTTPS = True
272SOCIAL_AUTH_USER_MODEL = 'investor.User'
273STATICFILES_DIRS = []
274STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
275STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
276STATIC_ROOT = None
277STATIC_URL = '/static/'
278TEMPLATES = [{'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']}}]
279TEST_NON_SERIALIZED_APPS = []
280TEST_RUNNER = 'django.test.runner.DiscoverRunner'
281THOUSAND_SEPARATOR = ','
282TIME_FORMAT = 'P'
283TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
284TIME_ZONE = 'UTC'
285USE_ETAGS = False
286USE_I18N = True
287USE_L10N = True
288USE_THOUSAND_SEPARATOR = False
289USE_TZ = True
290USE_X_FORWARDED_HOST = False
291USE_X_FORWARDED_PORT = False
292WSGI_APPLICATION = 'artwallet.wsgi.application'
293X_FRAME_OPTIONS = 'SAMEORIGIN'
294YEAR_MONTH_FORMAT = 'F Y'
295
296
297You're seeing this error because you have DEBUG = True in your
298Django settings file. Change that to False, and Django will
299display a standard page generated by the handler for this status code.