· 6 years ago · Feb 18, 2019, 06:48 AM
1--> POST https://backend.giftshop.dev.dev.smedialink.com/api/user/registration/
2Content-Type: application/json; charset=UTF-8
3Content-Length: 48
4{"password":"sml0272","username":"+79765470835"}
5--> END POST (48-byte body)
6<-- 500 https://backend.giftshop.dev.dev.smedialink.com/api/user/registration/ (394ms)
7server: nginx/1.14.1
8date: Mon, 18 Feb 2019 06:42:38 GMT
9content-type: text/plain; charset=utf-8
10content-length: 19558
11x-frame-options: SAMEORIGIN
12vary: Cookie
13access-control-allow-origin: *
14access-control-allow-credentials: true
15access-control-allow-methods: GET, PUT, POST, DELETE, PATCH, OPTIONS
16access-control-allow-headers: DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization
17strict-transport-security: max-age=31536000
18IntegrityError at /api/user/registration/
19duplicate key value violates unique constraint "user_credentials_pkey"
20DETAIL: Key (id)=(12) already exists.
21Request Method: POST
22Request URL: https://backend.giftshop.dev.dev.smedialink.com/api/user/registration/
23Django Version: 2.1.7
24Python Executable: /usr/local/bin/python
25Python Version: 3.7.2
26Python Path: ['/app/source', '/usr/local/bin', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages', '/app/source']
27Server time: Mon, 18 Feb 2019 06:42:38 +0000
28Installed Applications:
29['django.contrib.admin',
30 'django.contrib.auth',
31 'django.contrib.contenttypes',
32 'django.contrib.sessions',
33 'django.contrib.messages',
34 'django.contrib.staticfiles',
35 'django_extensions',
36 'rest_framework',
37 'drf_yasg',
38 'django_filters',
39 'phonenumber_field',
40 'user',
41 'gift',
42 'dictionary',
43 'auth.apps.AuthConfig']
44Installed Middleware:
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']
52Traceback:
53File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
54 85. return self.cursor.execute(sql, params)
55The above exception (duplicate key value violates unique constraint "user_credentials_pkey"
56DETAIL: Key (id)=(12) already exists.
57) was the direct cause of the following exception:
58File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
59 34. response = get_response(request)
60File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
61 126. response = self.process_exception_by_middleware(e, request)
62File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
63 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
64File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
65 54. return view_func(*args, **kwargs)
66File "/usr/local/lib/python3.7/site-packages/rest_framework/viewsets.py" in view
67 116. return self.dispatch(request, *args, **kwargs)
68File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
69 495. response = self.handle_exception(exc)
70File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
71 455. self.raise_uncaught_exception(exc)
72File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
73 492. response = handler(request, *args, **kwargs)
74File "/usr/local/lib/python3.7/site-packages/rest_framework/mixins.py" in create
75 21. self.perform_create(serializer)
76File "/usr/local/lib/python3.7/site-packages/rest_framework/mixins.py" in perform_create
77 26. serializer.save()
78File "/app/source/common/serializers/base.py" in save
79 13. return super().save(**kwargs)
80File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in save
81 214. self.instance = self.create(validated_data)
82File "/app/source/user/serializers/registration.py" in create
83 39. credentials = Credentials.objects.create(**data)
84File "/usr/local/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
85 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
86File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in create
87 413. obj.save(force_insert=True, using=self.db)
88File "/app/source/user/models/credentials.py" in save
89 134. return super().save(*args, **kwargs)
90File "/usr/local/lib/python3.7/site-packages/django/contrib/auth/base_user.py" in save
91 73. super().save(*args, **kwargs)
92File "/usr/local/lib/python3.7/site-packages/django_extensions/db/models.py" in save
93 24. super(TimeStampedModel, self).save(**kwargs)
94File "/usr/local/lib/python3.7/site-packages/django/db/models/base.py" in save
95 718. force_update=force_update, update_fields=update_fields)
96File "/usr/local/lib/python3.7/site-packages/django/db/models/base.py" in save_base
97 748. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
98File "/usr/local/lib/python3.7/site-packages/django/db/models/base.py" in _save_table
99 831. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
100File "/usr/local/lib/python3.7/site-packages/django/db/models/base.py" in _do_insert
101 869. using=using, raw=raw)
102File "/usr/local/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
103 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
104File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in _insert
105 1136. return query.get_compiler(using=using).execute_sql(return_id)
106File "/usr/local/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
107 1289. cursor.execute(sql, params)
108File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
109 100. return super().execute(sql, params)
110File "/usr/local/lib/python3.7/site-packages/sentry_sdk/integrations/django/__init__.py" in execute
111 271. return real_execute(self, sql, params)
112File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
113 68. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
114File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
115 77. return executor(sql, params, many, context)
116File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
117 85. return self.cursor.execute(sql, params)
118File "/usr/local/lib/python3.7/site-packages/django/db/utils.py" in __exit__
119 89. raise dj_exc_value.with_traceback(traceback) from exc_value
120File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
121 85. return self.cursor.execute(sql, params)
122Exception Type: IntegrityError at /api/user/registration/
123Exception Value: duplicate key value violates unique constraint "user_credentials_pkey"
124DETAIL: Key (id)=(12) already exists.
125Request information:
126USER: AnonymousUser
127GET: No GET data
128POST: No POST data
129FILES: No FILES data
130COOKIES: No cookie data
131META:
132CONTENT_LENGTH = '48'
133CONTENT_TYPE = 'application/json; charset=UTF-8'
134HTTP_ACCEPT_ENCODING = 'gzip'
135HTTP_CONNECTION = 'close'
136HTTP_HOST = 'backend.giftshop.dev.dev.smedialink.com'
137HTTP_USER_AGENT = 'okhttp/3.12.0'
138HTTP_X_FORWARDED_FOR = '172.20.0.1, 172.20.0.10'
139HTTP_X_FORWARDED_PORT = '443'
140HTTP_X_FORWARDED_PROTO = 'https'
141HTTP_X_FORWARDED_SSL = 'on'
142HTTP_X_REAL_IP = '172.20.0.1'
143PATH_INFO = '/api/user/registration/'
144QUERY_STRING = ''
145RAW_URI = '/api/user/registration/'
146REMOTE_ADDR = '172.18.0.10'
147REMOTE_PORT = '49660'
148REQUEST_METHOD = 'POST'
149SCRIPT_NAME = ''
150SERVER_NAME = '0.0.0.0'
151SERVER_PORT = '8888'
152SERVER_PROTOCOL = 'HTTP/1.0'
153SERVER_SOFTWARE = 'gunicorn/19.9.0'
154gunicorn.socket = <gevent._socket3.socket object, fd=11, family=2, type=1, proto=6>
155wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f02fe195c88>
156wsgi.file_wrapper = ''
157wsgi.input = <gunicorn.http.body.Body object at 0x7f02fe1955c0>
158wsgi.multiprocess = True
159wsgi.multithread = True
160wsgi.run_once = False
161wsgi.url_scheme = 'http'
162wsgi.version = '(1, 0)'
163Settings:
164Using settings module core.settings
165ABSOLUTE_URL_OVERRIDES = {}
166ACCESS_TOKEN_TTL = '********************'
167ADMINS = []
168ALLOWED_HOSTS = ['*']
169APPEND_SLASH = False
170APPS = ['user', 'gift', 'dictionary', 'auth.apps.AuthConfig']
171AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
172AUTH_PASSWORD_VALIDATORS = '********************'
173AUTH_USER_MODEL = 'user.Credentials'
174BASE_DIR = '/app/source'
175CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis:6379/0', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient', 'COMPRESSOR': 'django_redis.compressors.zlib.ZlibCompressor'}}}
176CACHE_MIDDLEWARE_ALIAS = 'default'
177CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
178CACHE_MIDDLEWARE_SECONDS = 600
179CELERY_ACCEPT_CONTENT = ['application/json']
180CELERY_BROKER_URL = 'redis://redis:6379/1'
181CELERY_DEFAULT_QUEUE = 'default'
182CELERY_IGNORE_RESULT = True
183CELERY_RESULT_SERIALIZER = 'json'
184CELERY_TASK_SERIALIZER = 'json'
185CONFIG_NAME = 'development'
186CONFIRMATION_CODE_LENGTH = 6
187CONFIRMATION_CODE_RESEND_DELAY = 30
188CONFIRMATION_CODE_TTL = 120
189CSRF_COOKIE_AGE = 31449600
190CSRF_COOKIE_DOMAIN = None
191CSRF_COOKIE_HTTPONLY = False
192CSRF_COOKIE_NAME = 'csrftoken'
193CSRF_COOKIE_PATH = '/'
194CSRF_COOKIE_SAMESITE = 'Lax'
195CSRF_COOKIE_SECURE = False
196CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
197CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
198CSRF_TRUSTED_ORIGINS = []
199CSRF_USE_SESSIONS = False
200DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'giftshop', 'USER': 'giftshop', 'PASSWORD': '********************', 'HOST': 'postgres', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
201DATABASE_ROUTERS = []
202DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
203DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
204DATETIME_FORMAT = 'N j, Y, P'
205DATETIME_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']
206DATE_FORMAT = 'N j, Y'
207DATE_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']
208DEBUG = True
209DEBUG_PROPAGATE_EXCEPTIONS = False
210DECIMAL_SEPARATOR = '.'
211DEFAULT_CHARSET = 'utf-8'
212DEFAULT_CONTENT_TYPE = 'text/html'
213DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
214DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
215DEFAULT_FROM_EMAIL = 'noreply@wishbox.app'
216DEFAULT_INDEX_TABLESPACE = ''
217DEFAULT_TABLESPACE = ''
218DELETE_UNCONFIRMED_ACCOUNTS_OLDER_THAN_DAYS = 30
219DISALLOWED_USER_AGENTS = []
220DJANGO_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']
221EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
222EMAIL_HOST = 'gs-mail'
223EMAIL_HOST_PASSWORD = '********************'
224EMAIL_HOST_USER = ''
225EMAIL_PORT = 1025
226EMAIL_SSL_CERTFILE = None
227EMAIL_SSL_KEYFILE = '********************'
228EMAIL_SUBJECT_PREFIX = '[Django] '
229EMAIL_TIMEOUT = None
230EMAIL_USE_LOCALTIME = False
231EMAIL_USE_SSL = False
232EMAIL_USE_TLS = False
233FILE_CHARSET = 'utf-8'
234FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
235FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
236FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
237FILE_UPLOAD_PERMISSIONS = None
238FILE_UPLOAD_TEMP_DIR = None
239FIRST_DAY_OF_WEEK = 0
240FIXTURE_DIRS = []
241FORCE_SCRIPT_NAME = None
242FORMAT_MODULE_PATH = None
243FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
244IGNORABLE_404_URLS = []
245INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_extensions', 'rest_framework', 'drf_yasg', 'django_filters', 'phonenumber_field', 'user', 'gift', 'dictionary', 'auth.apps.AuthConfig']
246INTERACTIVE = False
247INTERNAL_IPS = []
248JWT_SECRET_KEY = '********************'
249LANGUAGES = [('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')]
250LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
251LANGUAGE_CODE = 'en-us'
252LANGUAGE_COOKIE_AGE = None
253LANGUAGE_COOKIE_DOMAIN = None
254LANGUAGE_COOKIE_NAME = 'django_language'
255LANGUAGE_COOKIE_PATH = '/'
256LIBS = ['django_extensions', 'rest_framework', 'drf_yasg', 'django_filters', 'phonenumber_field']
257LOCALE_PATHS = []
258LOGGING = {}
259LOGGING_CONFIG = 'logging.config.dictConfig'
260LOGIN_REDIRECT_URL = '/accounts/profile/'
261LOGIN_URL = '/accounts/login/'
262LOGOUT_REDIRECT_URL = None
263MANAGERS = []
264MEDIA_ROOT = ''
265MEDIA_URL = ''
266MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
267MIDDLEWARE = ['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']
268MIGRATION_MODULES = {}
269MOCK_SMS_SENDING = True
270MONTH_DAY_FORMAT = 'F j'
271NUMBER_GROUPING = 0
272PASSWORD_HASHERS = '********************'
273PASSWORD_RECOVERY_CODE_LENGTH = '********************'
274PASSWORD_RECOVERY_CODE_RESEND_DELAY = '********************'
275PASSWORD_RECOVERY_CODE_TTL = '********************'
276PASSWORD_RECOVERY_TOKEN_TTL = '********************'
277PASSWORD_RESET_TIMEOUT_DAYS = '********************'
278PHOTOSERVICE_API_PREFIX = '********************'
279PHOTOSERVICE_HOST = 'photoservice.giftshop.dev.dev.smedialink.com'
280PHOTOSERVICE_KEY = '********************'
281PREPEND_WWW = False
282REDIS_URL = 'redis://redis:6379'
283REFRESH_TOKEN_TTL = '********************'
284REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ['auth.backend.JWTBackend', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_PERMISSION_CLASSES': ['common.permissions.IsAuthenticated', 'common.permissions.IsConfirmed', 'common.permissions.HasProfile'], 'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser'], 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'], 'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'], 'TEST_REQUEST_DEFAULT_FORMAT': 'json', 'DATETIME_FORMAT': '%Y-%m-%dT%H:%M:%S.%f%z', 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 25, 'max_limit': 25, 'EXCEPTION_HANDLER': 'common.exceptions.handler.custom_exception_handler'}
285ROOT_URLCONF = 'core.urls'
286SECRET_KEY = '********************'
287SECURE_BROWSER_XSS_FILTER = False
288SECURE_CONTENT_TYPE_NOSNIFF = False
289SECURE_HSTS_INCLUDE_SUBDOMAINS = False
290SECURE_HSTS_PRELOAD = False
291SECURE_HSTS_SECONDS = 0
292SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
293SECURE_REDIRECT_EXEMPT = []
294SECURE_SSL_HOST = None
295SECURE_SSL_REDIRECT = False
296SERVER_EMAIL = 'root@localhost'
297SESSION_CACHE_ALIAS = 'default'
298SESSION_COOKIE_AGE = 1209600
299SESSION_COOKIE_DOMAIN = None
300SESSION_COOKIE_HTTPONLY = True
301SESSION_COOKIE_NAME = 'sessionid'
302SESSION_COOKIE_PATH = '/'
303SESSION_COOKIE_SAMESITE = 'Lax'
304SESSION_COOKIE_SECURE = False
305SESSION_ENGINE = 'django.contrib.sessions.backends.db'
306SESSION_EXPIRE_AT_BROWSER_CLOSE = False
307SESSION_FILE_PATH = None
308SESSION_SAVE_EVERY_REQUEST = False
309SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
310SETTINGS_MODULE = 'core.settings'
311SHORT_DATETIME_FORMAT = 'm/d/Y P'
312SHORT_DATE_FORMAT = 'm/d/Y'
313SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
314SILENCED_SYSTEM_CHECKS = []
315SMS_LOGIN = ''
316SMS_PASSWORD = '********************'
317SOCIAL_AUTH_FACEBOOK_KEY = '********************'
318SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id, name, email'}
319SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
320SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
321SOCIAL_AUTH_INSTAGRAM_KEY = '********************'
322SOCIAL_AUTH_INSTAGRAM_SCOPE = ['basic', 'public_content', 'comments', 'relationships', 'likes', 'follower_list']
323SOCIAL_AUTH_INSTAGRAM_SECRET = '********************'
324SOCIAL_AUTH_VK_KEY = '********************'
325SOCIAL_AUTH_VK_SECRET = '********************'
326SOCIAL_FACEBOOK = 'facebook'
327SOCIAL_INSTAGRAM = 'instagram'
328SOCIAL_PROVIDERS = "(('facebook', 'facebook'), ('instagram', 'instagram'), ('vk', 'vk'))"
329SOCIAL_VK = 'vk'
330STATICFILES_DIRS = []
331STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
332STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
333STATIC_ROOT = '/app/source/static'
334STATIC_URL = '/static/'
335TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['common/templates'], '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']}}]
336TESTING = False
337TEST_NON_SERIALIZED_APPS = []
338TEST_RUNNER = 'django.test.runner.DiscoverRunner'
339THOUSAND_SEPARATOR = ','
340TIME_FORMAT = 'P'
341TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
342TIME_ZONE = 'UTC'
343USE_I18N = True
344USE_L10N = True
345USE_THOUSAND_SEPARATOR = False
346USE_TZ = True
347USE_X_FORWARDED_HOST = False
348USE_X_FORWARDED_PORT = False
349WSGI_APPLICATION = 'core.wsgi.application'
350X_FRAME_OPTIONS = 'SAMEORIGIN'
351YEAR_MONTH_FORMAT = 'F Y'
352You're seeing this error because you have DEBUG = True in your
353Django settings file. Change that to False, and Django will
354display a standard page generated by the handler for this status code.
355<-- END HTTP (19558-byte body)