· 9 years ago · Feb 27, 2017, 02:02 PM
1KeyError at /api/song/music/28/
2'author'
3
4Request Method: PUT
5Request URL: http://127.0.0.1:8000/api/song/music/28/
6Django Version: 1.10.4
7Python Executable: C:\Users\ed\Envs\msm\Scripts\python.exe
8Python Version: 3.5.3
9Python Path: ['C:\\work\\projects\\musimatix-django\\musimatix', 'C:\\Users\\ed\\Envs\\msm\\Scripts\\python35.zip', 'C:\\Users\\ed\\Envs\\msm\\DLLs', 'C:\\Users\\ed\\Envs\\msm\\lib', 'C:\\Users\\ed\\Envs\\msm\\Scripts', 'c:\\app\\python\\python35\\Lib', 'c:\\app\\python\\python35\\DLLs', 'C:\\Users\\ed\\Envs\\msm', 'C:\\Users\\ed\\Envs\\msm\\lib\\site-packages']
10Server time: ßý, 27 äõò 2017 16:00:16 +0200
11Installed Applications:
12['django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'django.contrib.sites',
19 'rest_framework',
20 'rest_framework.authtoken',
21 'rest_framework_swagger',
22 'rest_auth',
23 'api',
24 'muser',
25 'landing',
26 'search',
27 'song',
28 'opbeat.contrib.django',
29 'compressor',
30 'anymail',
31 'corsheaders',
32 'allauth',
33 'allauth.account',
34 'rest_auth.registration',
35 'allauth.socialaccount',
36 'allauth.socialaccount.providers.facebook',
37 'allauth.socialaccount.providers.vk',
38 'allauth.socialaccount.providers.google',
39 'allauth.socialaccount.providers.twitter']
40Installed Middleware:
41['opbeat.contrib.django.middleware.OpbeatAPMMiddleware',
42 'django.middleware.security.SecurityMiddleware',
43 'django.contrib.sessions.middleware.SessionMiddleware',
44 'corsheaders.middleware.CorsMiddleware',
45 'middleware.i18n.LanguageMiddleware',
46 'django.middleware.common.CommonMiddleware',
47 'django.middleware.csrf.CsrfViewMiddleware',
48 'django.contrib.auth.middleware.AuthenticationMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware']
51
52
53Traceback:
54
55File "C:\Users\ed\Envs\msm\lib\site-packages\django\core\handlers\exception.py" in inner
56 39. response = get_response(request)
57
58File "C:\Users\ed\Envs\msm\lib\site-packages\django\core\handlers\base.py" in _get_response
59 187. response = self.process_exception_by_middleware(e, request)
60
61File "C:\Users\ed\Envs\msm\lib\site-packages\django\core\handlers\base.py" in _get_response
62 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
63
64File "C:\Users\ed\Envs\msm\lib\site-packages\django\views\decorators\csrf.py" in wrapped_view
65 58. return view_func(*args, **kwargs)
66
67File "C:\Users\ed\Envs\msm\lib\site-packages\django\views\generic\base.py" in view
68 68. return self.dispatch(request, *args, **kwargs)
69
70File "C:\Users\ed\Envs\msm\lib\site-packages\rest_framework\views.py" in dispatch
71 477. response = self.handle_exception(exc)
72
73File "C:\Users\ed\Envs\msm\lib\site-packages\rest_framework\views.py" in handle_exception
74 437. self.raise_uncaught_exception(exc)
75
76File "C:\Users\ed\Envs\msm\lib\site-packages\rest_framework\views.py" in dispatch
77 474. response = handler(request, *args, **kwargs)
78
79File "C:\work\projects\musimatix-django\musimatix\api\views.py" in put
80 317. music = serializer.update(song, serializer.validated_data)
81
82File "C:\work\projects\musimatix-django\musimatix\api\serializers\song.py" in update
83 139. self.publish_music(instance.user, instance)
84
85File "C:\work\projects\musimatix-django\musimatix\api\utils.py" in publish_music
86 47. author_id = self._get_author_id(user)
87
88File "C:\work\projects\musimatix-django\musimatix\api\utils.py" in _get_author_id
89 36. author_id = self._request('POST', jsn, 'songs/env/author').json()['author']['id']
90
91Exception Type: KeyError at /api/song/music/28/
92Exception Value: 'author'
93Request information:
94USER: edbond
95
96GET: No GET data
97
98POST: No POST data
99
100FILES: No FILES data
101
102COOKIES:
103sessionid = '7o59chmc1lduockyrxztgglwnh1iulwb'
104_ym_uid = '1485946868359153717'
105csrftoken = 'Wy1AOPqz7xn8bt2uGHqKrhXDE0Gf3c7RE2fcRhy0opzhhujjgx3GgZr0RS6D0KfC'
106_ga = 'GA1.1.1151860279.1487672105'
107
108META:
109ALIASES = 'C:\\app\\cmder\\config\\user-aliases.cmd'
110ALLUSERSPROFILE = 'C:\\ProgramData'
111ANSICON = '161x1000 (161x44)'
112ANSICON_DEF = '7'
113APPDATA = 'C:\\Users\\ed\\AppData\\Roaming'
114ARCHITECTURE = '64'
115CMDER_ROOT = 'C:\\app\\cmder'
116CMDER_START = 'C:\\work\\projects\\musimatix-django\\musimatix\\landing\\static'
117COMMANDER_DRIVE = 'C:'
118COMMANDER_EXE = 'C:\\app\\totalcmd\\TOTALCMD64.EXE'
119COMMANDER_INI = 'C:\\app\\totalcmd\\wincmd.ini'
120COMMANDER_INSTANCE = '1'
121COMMANDER_PATH = 'C:\\app\\totalcmd'
122COMMONPROGRAMFILES = 'C:\\Program Files\\Common Files'
123COMMONPROGRAMFILES(X86) = 'C:\\Program Files (x86)\\Common Files'
124COMMONPROGRAMW6432 = 'C:\\Program Files\\Common Files'
125COMPUTERNAME = 'DESKTOP-QUBC2JH'
126COMSPEC = 'C:\\Windows\\system32\\cmd.exe'
127CONEMUANSI = 'ON'
128CONEMUANSILOG = ''
129CONEMUARGS = '/Icon "C:\\app\\cmder\\icons\\cmder.ico" /Title Cmder'
130CONEMUARGS2 = ''
131CONEMUBACKHWND = '0x01B80850'
132CONEMUBASEDIR = 'C:\\app\\cmder\\vendor\\conemu-maximus5\\ConEmu'
133CONEMUBUILD = '161022'
134CONEMUCONFIG = ''
135CONEMUDIR = 'C:\\app\\cmder\\vendor\\conemu-maximus5'
136CONEMUDRAWHWND = '0x001810DC'
137CONEMUDRIVE = 'C:'
138CONEMUHOOKS = 'Enabled'
139CONEMUHWND = '0x00D70B14'
140CONEMUPALETTE = 'Monokai'
141CONEMUPID = '15984'
142CONEMUSERVERPID = '9352'
143CONEMUTASK = '{cmd::Cmder}'
144CONEMUWORKDIR = 'C:\\Users\\ed'
145CONEMUWORKDRIVE = 'C:'
146CONTENT_LENGTH = '827'
147CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundarykJTcBwcaFKUPf64Q'
148CSRF_COOKIE = 'Wy1AOPqz7xn8bt2uGHqKrhXDE0Gf3c7RE2fcRhy0opzhhujjgx3GgZr0RS6D0KfC'
149DJANGO_SETTINGS_MODULE = 'musimatix.settings'
150GATEWAY_INTERFACE = 'CGI/1.1'
151GIT_INSTALL_ROOT = 'C:\\app\\Git'
152HOME = 'C:\\Users\\ed'
153HOMEDRIVE = 'C:'
154HOMEPATH = '\\Users\\ed'
155HTTP_ACCEPT = '*/*'
156HTTP_ACCEPT_ENCODING = 'gzip, deflate, sdch, br'
157HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
158HTTP_CACHE_CONTROL = 'no-cache'
159HTTP_CONNECTION = 'keep-alive'
160HTTP_COOKIE = '_ym_uid=1485946868359153717; _ga=GA1.1.1151860279.1487672105; sessionid=7o59chmc1lduockyrxztgglwnh1iulwb; csrftoken=Wy1AOPqz7xn8bt2uGHqKrhXDE0Gf3c7RE2fcRhy0opzhhujjgx3GgZr0RS6D0KfC'
161HTTP_DNT = '1'
162HTTP_HOST = '127.0.0.1:8000'
163HTTP_ORIGIN = 'http://127.0.0.1:8000'
164HTTP_PRAGMA = 'no-cache'
165HTTP_REFERER = 'http://127.0.0.1:8000/edit/music/28/'
166HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'
167LOCALAPPDATA = 'C:\\Users\\ed\\AppData\\Local'
168LOGONSERVER = '\\\\DESKTOP-QUBC2JH'
169NUMBER_OF_PROCESSORS = '4'
170ONEDRIVE = 'C:\\Users\\ed\\OneDrive'
171OS = 'Windows_NT'
172PATH = 'C:\\Users\\ed\\Envs\\msm\\Scripts;C:\\app\\cmder\\bin;C:\\app\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;C:\\app\\cmder\\vendor\\conemu-maximus5;C:\\app\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\app\\nodejs\\;C:\\app\\Git\\cmd;C:\\app\\Ruby23-x64\\bin;C:\\app\\Python\\Python35\\Scripts\\;C:\\app\\Python\\Python35\\;C:\\Users\\ed\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\ed\\AppData\\Roaming\\npm;C:\\app\\Git\\usr\\bin;C:\\app\\Git\\usr\\share\\vim\\vim74;C:\\app\\cmder\\'
173PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
174PATH_INFO = '/api/song/music/28/'
175PLINK_PROTOCOL = 'ssh'
176PROCESSOR_ARCHITECTURE = 'AMD64'
177PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 58 Stepping 9, GenuineIntel'
178PROCESSOR_LEVEL = '6'
179PROCESSOR_REVISION = '3a09'
180PROGRAMDATA = 'C:\\ProgramData'
181PROGRAMFILES = 'C:\\Program Files'
182PROGRAMFILES(X86) = 'C:\\Program Files (x86)'
183PROGRAMW6432 = 'C:\\Program Files'
184PROMPT = 'C\x08L\x08I\x08N\x08K\x08 \x08(msm) C\x08L\x08I\x08N\x08K\x08 \x08$P$G'
185PSMODULEPATH = 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules'
186PUBLIC = 'C:\\Users\\Public'
187QUERY_STRING = ''
188REMOTE_ADDR = '127.0.0.1'
189REMOTE_HOST = ''
190REQUEST_METHOD = 'PUT'
191RUN_MAIN = 'true'
192SCRIPT_NAME = ''
193SERVER_NAME = 'findo-t.ru'
194SERVER_PORT = '8000'
195SERVER_PROTOCOL = 'HTTP/1.1'
196SERVER_SOFTWARE = 'WSGIServer/0.2'
197SESSIONNAME = 'Console'
198SVN_SSH = 'C:\\\\app\\\\Git\\\\bin\\\\ssh.exe'
199SYSTEMDRIVE = 'C:'
200SYSTEMROOT = 'C:\\Windows'
201TEMP = 'C:\\Users\\ed\\AppData\\Local\\Temp'
202TERM = 'cygwin'
203TMP = 'C:\\Users\\ed\\AppData\\Local\\Temp'
204USER-ALIASES = 'C:\\app\\cmder\\config\\user-aliases.cmd'
205USERDOMAIN = 'DESKTOP-QUBC2JH'
206USERDOMAIN_ROAMINGPROFILE = 'DESKTOP-QUBC2JH'
207USERNAME = 'ed'
208USERPROFILE = 'C:\\Users\\ed'
209VENV = 'msm'
210VERBOSE-OUTPUT = '0 '
211VIRTUALENVWRAPPER_PROJECT_FILENAME = '.project'
212VIRTUAL_ENV = 'C:\\Users\\ed\\Envs\\msm'
213WINDIR = 'C:\\Windows'
214WORKON_HOME = 'C:\\Users\\ed\\Envs'
215_OLD_VIRTUAL_PATH = 'C:\\app\\cmder\\bin;C:\\app\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;C:\\app\\cmder\\vendor\\conemu-maximus5;C:\\app\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\app\\nodejs\\;C:\\app\\Git\\cmd;C:\\app\\Ruby23-x64\\bin;C:\\app\\Python\\Python35\\Scripts\\;C:\\app\\Python\\Python35\\;C:\\Users\\ed\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\ed\\AppData\\Roaming\\npm;C:\\app\\Git\\usr\\bin;C:\\app\\Git\\usr\\share\\vim\\vim74;C:\\app\\cmder\\'
216_OLD_VIRTUAL_PROMPT = 'C\x08L\x08I\x08N\x08K\x08 \x08$P$G'
217wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='cp866'>
218wsgi.file_wrapper = ''
219wsgi.input = <_io.BufferedReader name=1928>
220wsgi.multiprocess = False
221wsgi.multithread = True
222wsgi.run_once = False
223wsgi.url_scheme = 'http'
224wsgi.version =
225
226Settings:
227Using settings module musimatix.settings
228ABSOLUTE_URL_OVERRIDES = {}
229ACCOUNT_AUTHENTICATION_METHOD = 'email'
230ACCOUNT_EMAIL_REQUIRED = True
231ACCOUNT_EMAIL_VERIFICATION = 'none'
232ACCOUNT_LOGIN_REDIRECT_URL = '/'
233ACCOUNT_LOGOUT_ON_GET = True
234ACCOUNT_LOGOUT_REDIRECT_URL = '/'
235ADMINS = ('Kirill', 'mki144@gmail.com')
236ALLOWED_HOSTS = ['dev.musimatix.com', '127.0.0.1']
237ANYMAIL = {'MAILGUN_API_KEY': '********************'}
238API_CHECK_CSRF = '********************'
239APPEND_SLASH = True
240AUTHENTICATION_BACKENDS =
241AUTH_PASSWORD_VALIDATORS = '********************'
242AUTH_USER_MODEL = 'muser.MusimatixUser'
243BASE_DIR = 'C:\\work\\projects\\musimatix-django\\musimatix'
244CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
245CACHE_MIDDLEWARE_ALIAS = 'default'
246CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
247CACHE_MIDDLEWARE_SECONDS = 600
248CHAT_ENABLED = False
249COMPRESS_CACHEABLE_PRECOMPILERS =
250COMPRESS_CACHE_BACKEND = 'default'
251COMPRESS_CACHE_KEY_FUNCTION = '********************'
252COMPRESS_CLEAN_CSS_ARGUMENTS = ''
253COMPRESS_CLEAN_CSS_BINARY = 'cleancss'
254COMPRESS_CLOSURE_COMPILER_ARGUMENTS = ''
255COMPRESS_CLOSURE_COMPILER_BINARY = 'java -jar compiler.jar'
256COMPRESS_CSS_COMPRESSOR = 'compressor.css.CssCompressor'
257COMPRESS_CSS_FILTERS = ['compressor.filters.css_default.CssAbsoluteFilter']
258COMPRESS_CSS_HASHING_METHOD = 'mtime'
259COMPRESS_DATA_URI_MAX_SIZE = 1024
260COMPRESS_DEBUG_TOGGLE = None
261COMPRESS_ENABLED = False
262COMPRESS_JINJA2_GET_ENVIRONMENT = <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x000001625414B598>
263COMPRESS_JS_COMPRESSOR = 'compressor.js.JsCompressor'
264COMPRESS_JS_FILTERS = ['compressor.filters.jsmin.JSMinFilter']
265COMPRESS_MINT_DELAY = 30
266COMPRESS_MTIME_DELAY = 10
267COMPRESS_OFFLINE = False
268COMPRESS_OFFLINE_CONTEXT = {'STATIC_URL': '/static/'}
269COMPRESS_OFFLINE_MANIFEST = 'manifest.json'
270COMPRESS_OFFLINE_TIMEOUT = 31536000
271COMPRESS_OUTPUT_DIR = 'CACHE'
272COMPRESS_PARSER = 'compressor.parser.AutoSelectParser'
273COMPRESS_PRECOMPILERS =
274COMPRESS_REBUILD_TIMEOUT = 2592000
275COMPRESS_ROOT = 'c:\\work\\projects\\musimatix-django\\static'
276COMPRESS_STORAGE = 'compressor.storage.CompressorFileStorage'
277COMPRESS_TEMPLATE_FILTER_CONTEXT = {'STATIC_URL': '/static/'}
278COMPRESS_URL = '/static/'
279COMPRESS_VERBOSE = False
280COMPRESS_YUGLIFY_BINARY = 'yuglify'
281COMPRESS_YUGLIFY_CSS_ARGUMENTS = '--terminal'
282COMPRESS_YUGLIFY_JS_ARGUMENTS = '--terminal'
283COMPRESS_YUI_BINARY = 'java -jar yuicompressor.jar'
284COMPRESS_YUI_CSS_ARGUMENTS = ''
285COMPRESS_YUI_JS_ARGUMENTS = ''
286CSRF_COOKIE_AGE = 31449600
287CSRF_COOKIE_DOMAIN = None
288CSRF_COOKIE_HTTPONLY = False
289CSRF_COOKIE_NAME = 'csrftoken'
290CSRF_COOKIE_PATH = '/'
291CSRF_COOKIE_SECURE = False
292CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
293CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
294CSRF_TRUSTED_ORIGINS = []
295DATABASES = {'default': {'ATOMIC_REQUESTS': False, 'NAME': 'musimatix', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'PORT': '5432', 'USER': 'postgres', 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'NAME': None, 'MIRROR': None, 'COLLATION': None}, 'OPTIONS': {}, 'CONN_MAX_AGE': 0, 'AUTOCOMMIT': True, 'PASSWORD': '********************', 'HOST': 'localhost'}}
296DATABASE_ROUTERS = []
297DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
298DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
299DATETIME_FORMAT = 'N j, Y, P'
300DATETIME_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']
301DATE_FORMAT = 'N j, Y'
302DATE_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']
303DEBUG = True
304DEBUG_PROPAGATE_EXCEPTIONS = False
305DECIMAL_SEPARATOR = '.'
306DEFAULT_CHARSET = 'utf-8'
307DEFAULT_CONTENT_TYPE = 'text/html'
308DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
309DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
310DEFAULT_FROM_EMAIL = 'noreply@musimatix.com'
311DEFAULT_INDEX_TABLESPACE = ''
312DEFAULT_TABLESPACE = ''
313DISALLOWED_USER_AGENTS = []
314EMAIL_BACKEND = 'anymail.backends.mailgun.MailgunBackend'
315EMAIL_HOST = 'localhost'
316EMAIL_HOST_PASSWORD = '********************'
317EMAIL_HOST_USER = ''
318EMAIL_PORT = 25
319EMAIL_SSL_CERTFILE = None
320EMAIL_SSL_KEYFILE = '********************'
321EMAIL_SUBJECT_PREFIX = '[Django] '
322EMAIL_TIMEOUT = None
323EMAIL_USE_SSL = False
324EMAIL_USE_TLS = False
325FILE_CHARSET = 'utf-8'
326FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
327FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
328FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
329FILE_UPLOAD_PERMISSIONS = None
330FILE_UPLOAD_TEMP_DIR = None
331FIRST_DAY_OF_WEEK = 0
332FIXTURE_DIRS = []
333FORCE_SCRIPT_NAME = None
334FORMAT_MODULE_PATH = None
335GOOGLE_DEV_KEY = '********************'
336IGNORABLE_404_URLS = []
337INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_swagger', 'rest_auth', 'api', 'muser', 'landing', 'search', 'song', 'opbeat.contrib.django', 'compressor', 'anymail', 'corsheaders', 'allauth', 'allauth.account', 'rest_auth.registration', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.vk', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.twitter']
338INTERNAL_IPS = []
339LANGUAGES = [('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'), ('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')]
340LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
341LANGUAGE_CODE = 'ru'
342LANGUAGE_COOKIE_AGE = None
343LANGUAGE_COOKIE_DOMAIN = None
344LANGUAGE_COOKIE_NAME = 'lang'
345LANGUAGE_COOKIE_PATH = '/'
346LOCALE_PATHS = []
347LOGGING = {'formatters': {'normal': {'format': '[%(levelname)s %(asctime)s %(module)s] %(message)s'}, 'simple': {'format': '[%(levelname)s %(asctime)s] %(message)s'}, 'verbose': {'format': '[%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d] %(message)s'}}, 'version': 1, 'handlers': {'console': {'level': 'DEBUG', 'formatter': 'verbose', 'class': 'logging.StreamHandler'}}, 'loggers': {'requests': {'handlers': ['console'], 'propagate': True, 'level': 10}, 'debug_log': {'handlers': ['console'], 'propagate': False, 'level': 10}}, 'disable_existing_loggers': False}
348LOGGING_CONFIG = 'logging.config.dictConfig'
349LOGIN_REDIRECT_URL = '/'
350LOGIN_URL = '/accounts/login/'
351LOGOUT_REDIRECT_URL = None
352LOG_DIR = '/home/musimatix/log/'
353MANAGERS = []
354MEDIA_ROOT = 'C:\\work\\projects\\musimatix-django\\../media'
355MEDIA_URL = '/media/'
356MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
357MIDDLEWARE = ['opbeat.contrib.django.middleware.OpbeatAPMMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'middleware.i18n.LanguageMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
358MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
359MIGRATION_MODULES = {}
360MONTH_DAY_FORMAT = 'F j'
361NUMBER_GROUPING = 0
362OPBEAT = {'APP_ID': 'b1f196ae6e', 'SECRET_TOKEN': '********************', 'ORGANIZATION_ID': '215a97437c4f40f681b6d367bc7861b4'}
363PASSWORD_HASHERS = '********************'
364PASSWORD_RESET_TIMEOUT_DAYS = '********************'
365PREPEND_WWW = False
366REST_AUTH_REGISTER_SERIALIZERS = {'REGISTER_SERIALIZER': 'muser.serializers.CustomRegisterSerializer'}
367REST_AUTH_SERIALIZERS = {'PASSWORD_RESET_SERIALIZER': '********************', 'LOGIN_SERIALIZER': 'muser.serializers.CustomLoginSerializer'}
368REST_FRAMEWORK = {'PAGE_SIZE': 20}
369ROOT_URLCONF = 'musimatix.urls'
370SECRET_KEY = '********************'
371SECURE_BROWSER_XSS_FILTER = False
372SECURE_CONTENT_TYPE_NOSNIFF = False
373SECURE_HSTS_INCLUDE_SUBDOMAINS = False
374SECURE_HSTS_SECONDS = 0
375SECURE_PROXY_SSL_HEADER = None
376SECURE_REDIRECT_EXEMPT = []
377SECURE_SSL_HOST = None
378SECURE_SSL_REDIRECT = False
379SERVER_EMAIL = 'error@musimatix.com'
380SESSION_CACHE_ALIAS = 'default'
381SESSION_COOKIE_AGE = 1209600
382SESSION_COOKIE_DOMAIN = None
383SESSION_COOKIE_HTTPONLY = True
384SESSION_COOKIE_NAME = 'sessionid'
385SESSION_COOKIE_PATH = '/'
386SESSION_COOKIE_SECURE = False
387SESSION_ENGINE = 'django.contrib.sessions.backends.db'
388SESSION_EXPIRE_AT_BROWSER_CLOSE = False
389SESSION_FILE_PATH = None
390SESSION_SAVE_EVERY_REQUEST = False
391SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
392SETTINGS_MODULE = 'musimatix.settings'
393SHORT_DATETIME_FORMAT = 'm/d/Y P'
394SHORT_DATE_FORMAT = 'm/d/Y'
395SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
396SILENCED_SYSTEM_CHECKS = []
397SITE_ID = 1
398SOCIALACCOUNT_ADAPTER = 'muser.adapter.CustomDefaultAccountAdapter'
399SOCIALACCOUNT_FORMS = {'signup': 'muser.forms.SocialPasswordedSignupForm'}
400SOCIALACCOUNT_PROVIDERS = {'facebook': {'SCOPE': ['email', 'public_profile', 'user_friends'], 'EXCHANGE_TOKEN': '********************', 'FIELDS': ['id', 'email', 'name', 'first_name', 'last_name', 'verified', 'locale', 'timezone', 'link', 'gender', 'updated_time'], 'METHOD': 'oauth2', 'VERIFIED_EMAIL': False, 'VERSION': 'v2.4'}, 'google': {'SCOPE': ['profile', 'email']}}
401STATICFILES_DIRS = []
402STATICFILES_FINDERS =
403STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
404STATIC_ROOT = 'C:/work/projects/musimatix-django/musimatix/musimatix/../../static'
405STATIC_URL = '/static/'
406SWAGGER_SETTINGS = {'USE_SESSION_AUTH': True, 'APIS_SORTER': '********************', 'DOC_EXPANSION': 'list', 'LOGIN_URL': 'rest_framework:login', 'LOGOUT_URL': 'rest_framework:logout', 'JSON_EDITOR': False}
407TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', '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', 'muser.context_processors.lang_data']}, 'DIRS': ['C:\\work\\projects\\musimatix-django\\musimatix\\general_templates'], 'APP_DIRS': True}]
408TEST_NON_SERIALIZED_APPS = []
409TEST_RUNNER = 'django.test.runner.DiscoverRunner'
410THOUSAND_SEPARATOR = ','
411TIME_FORMAT = 'P'
412TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
413TIME_ZONE = 'Europe/Moscow'
414USE_ETAGS = False
415USE_I18N = True
416USE_L10N = True
417USE_THOUSAND_SEPARATOR = False
418USE_TZ = True
419USE_X_FORWARDED_HOST = False
420USE_X_FORWARDED_PORT = False
421WSGI_APPLICATION = 'musimatix.wsgi.application'
422X_FRAME_OPTIONS = 'SAMEORIGIN'
423YEAR_MONTH_FORMAT = 'F Y'
424
425
426You're seeing this error because you have DEBUG = True in your
427Django settings file. Change that to False, and Django will
428display a standard page generated by the handler for this status code.