· 5 years ago · Apr 01, 2020, 01:58 PM
1DoesNotExist at /api/v3/account/c40dfa38-f5cc-4450-b644-82dfc72bdacb/contracts/mortgage/80b324d7-a957-44cb-af17-01f5bf10b943/values/
2MortgageRate matching query does not exist.
3
4Request Method: GET
5Request URL: https://dev.app.papernest.com/api/v3/account/c40dfa38-f5cc-4450-b644-82dfc72bdacb/contracts/mortgage/80b324d7-a957-44cb-af17-01f5bf10b943/values/?country=FRA&lang=fr
6Django Version: 2.2.12
7Python Executable: /usr/local/bin/python
8Python Version: 3.7.7
9Python Path: ['/code', '/code', '/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', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf', '/usr/local/lib/python3.7/site-packages/odf']
10Server time: Wed, 1 Apr 2020 15:47:23 +0200
11Installed Applications:
12('grappelli.dashboard',
13 'grappelli',
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 'django.contrib.admindocs',
21 'django.contrib.humanize',
22 'django.contrib.postgres',
23 'django.contrib.gis',
24 'corsheaders',
25 'channels',
26 'rest_framework',
27 'django_filters',
28 'rest_framework.authtoken',
29 'import_export',
30 'core',
31 'api',
32 'applicative_layer',
33 'salesforce_synchro.apps.SalesforceSynchroConfig',
34 'offer_catalog',
35 'guardian',
36 'partners_api_v0',
37 'digital_perfdiag.apps.DigitalPerfdiagConfig',
38 'authenticator.apps.AuthenticatorConfig',
39 'mortgage',
40 'log_external_call')
41Installed Middleware:
42['django.middleware.gzip.GZipMiddleware',
43 'django.middleware.security.SecurityMiddleware',
44 'corsheaders.middleware.CorsMiddleware',
45 'django.contrib.sessions.middleware.SessionMiddleware',
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 'core.middleware.request_context_middleware']
52
53
54Traceback:
55
56File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
57 34. response = get_response(request)
58
59File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
60 115. response = self.process_exception_by_middleware(e, request)
61
62File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
63 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
64
65File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
66 54. return view_func(*args, **kwargs)
67
68File "/usr/local/lib/python3.7/site-packages/rest_framework/viewsets.py" in view
69 114. return self.dispatch(request, *args, **kwargs)
70
71File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
72 505. response = self.handle_exception(exc)
73
74File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
75 465. self.raise_uncaught_exception(exc)
76
77File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in raise_uncaught_exception
78 476. raise exc
79
80File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
81 502. response = handler(request, *args, **kwargs)
82
83File "/code/api/views/v3/contract.py" in values
84 83. return Response(compute_mortgage_values(**serialize_for_compute_rate(contract)))
85
86File "/code/mortgage/__init__.py" in compute_mortgage_values
87 47. co_loaner=co_loaner,
88
89File "/code/mortgage/__init__.py" in compute_single_rate
90 13. return MortgageRate.actives.get(bank=bank).compute(
91
92File "/usr/local/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
93 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
94
95File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in get
96 408. self.model._meta.object_name
97
98Exception Type: DoesNotExist at /api/v3/account/c40dfa38-f5cc-4450-b644-82dfc72bdacb/contracts/mortgage/80b324d7-a957-44cb-af17-01f5bf10b943/values/
99Exception Value: MortgageRate matching query does not exist.
100Request information:
101USER: ClientUser 1553514 - Levi Test
102
103GET:
104country = 'FRA'
105lang = 'fr'
106
107POST: No POST data
108
109FILES: No FILES data
110
111COOKIES:
112__stripe_mid = '643cb357-0d00-489a-a8d9-0acb09ac16f5'
113ajs_user_id = 'null'
114ajs_group_id = 'null'
115ajs_anonymous_id = '%223198f879-1e00-4997-b6af-41eb9bbb72c1%22'
116intercom-id-zwcilufe = 'ea184180-11c6-47bc-9423-b8d74fb05806'
117intercom-session-zwcilufe = ''
118__stripe_sid = 'bab9264b-5c7a-4347-b288-c5589e007870'
119id_text = '1'
120jwt = '79890e58e75ac2178065b5a180362823cfbcc54bceea9d94ef3bf6678fbd4080'
121user_type = 'client'
122housing = '1481845'
123loading_token = '82d96267-e0c9-4796-8e4f-4f621c043c52'
124
125META:
126CONTENT_TYPE = 'application/json; charset=utf-8'
127HTTP_ACCEPT = 'application/json, text/plain, */*'
128HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
129HTTP_ACCEPT_LANGUAGE = 'fr-FR,fr;q=0.9,en;q=0.8'
130HTTP_AUTHORIZATION = 'Token 79890e58e75ac2178065b5a180362823cfbcc54bceea9d94ef3bf6678fbd4080'
131HTTP_CACHE_CONTROL = 'no-cache'
132HTTP_COOKIE = '__stripe_mid=643cb357-0d00-489a-a8d9-0acb09ac16f5; ajs_user_id=null; ajs_group_id=null; ajs_anonymous_id=%223198f879-1e00-4997-b6af-41eb9bbb72c1%22; intercom-id-zwcilufe=ea184180-11c6-47bc-9423-b8d74fb05806; intercom-session-zwcilufe=; __stripe_sid=bab9264b-5c7a-4347-b288-c5589e007870; id_text=1; jwt=79890e58e75ac2178065b5a180362823cfbcc54bceea9d94ef3bf6678fbd4080; user_type=client; housing=1481845; loading_token=82d96267-e0c9-4796-8e4f-4f621c043c52'
133HTTP_HOST = 'dev.app.papernest.com'
134HTTP_PRAGMA = 'no-cache'
135HTTP_REFERER = 'https://dev.app.papernest.com/mon-compte/pret-immobilier/9?ch=1481845&mos=8924'
136HTTP_SEC_FETCH_MODE = 'cors'
137HTTP_SEC_FETCH_SITE = 'same-origin'
138HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
139HTTP_X_AMZN_TRACE_ID = 'Root=1-5e849b6b-3aa032437802d5693f252dd9'
140HTTP_X_FORWARDED_FOR = '77.207.227.100'
141HTTP_X_FORWARDED_PORT = '443'
142HTTP_X_FORWARDED_PROTO = 'https'
143PATH_INFO = '/api/v3/account/c40dfa38-f5cc-4450-b644-82dfc72bdacb/contracts/mortgage/80b324d7-a957-44cb-af17-01f5bf10b943/values/'
144QUERY_STRING = 'country=FRA&lang=fr'
145RAW_URI = '/api/v3/account/c40dfa38-f5cc-4450-b644-82dfc72bdacb/contracts/mortgage/80b324d7-a957-44cb-af17-01f5bf10b943/values/?country=FRA&lang=fr'
146REMOTE_ADDR = '10.1.0.78'
147REMOTE_PORT = '2322'
148REQUEST_METHOD = 'GET'
149SCRIPT_NAME = ''
150SERVER_NAME = '0.0.0.0'
151SERVER_PORT = '8000'
152SERVER_PROTOCOL = 'HTTP/1.1'
153SERVER_SOFTWARE = 'gunicorn/19.9.0'
154gunicorn.socket = <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.6', 8000), raddr=('10.1.0.78', 2322)>
155wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7efc69cae950>
156wsgi.file_wrapper = ''
157wsgi.input = <gunicorn.http.body.Body object at 0x7efc69f6c050>
158wsgi.multiprocess = True
159wsgi.multithread = True
160wsgi.run_once = False
161wsgi.url_scheme = 'http'
162wsgi.version = '(1, 0)'
163
164Settings:
165Using settings module papernest_app.settings
166ABSOLUTE_URL_OVERRIDES = {}
167ADDRESS_SOURCE_DATA_GOUV = 'api gvt'
168ADDRESS_SOURCE_SF = 'google'
169ADMINS = []
170ALLOWED_HOSTS = ['*']
171ALLOWED_MIME_TYPES = ['application/pdf', 'image/png', 'image/jpg', 'image/jpeg', 'image/gif', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document']
172ANALYTICS_PRO_TOKEN = '********************'
173ANALYTICS_TOKEN = '********************'
174ANONYMOUS_USER_NAME = 'anonymous-user+test@papernest.com'
175API_GOUV_MAX_REQUESTS = '********************'
176API_GOUV_MIN_RESULTS = '********************'
177APPEND_SLASH = True
178ARTURO_API_ENTRYPOINT = '********************'
179ARTURO_LOGIN = ''
180ARTURO_PARTNER_REF = ''
181ARTURO_PASSWORD = '********************'
182ARTURO_TOKEN_KEY = '********************'
183ASGI_APPLICATION = 'papernest_app.routing.application'
184AUTHENTICATION_BACKENDS = "('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')"
185AUTH_PASSWORD_VALIDATORS = '********************'
186AUTH_USER_MODEL = 'api.User'
187AWS_S3_BUCKET_NAME = 'papernest-app-uploads-staging'
188BACKEND_URL = 'https://dev.app.papernest.com'
189BASE_DIR = '/code'
190BLOCKING_DURATION = 60
191BOT_LIST = ['googlebot.com', 'search.msn.com']
192BROKER_URL = 'redis://app-re-1twnedzggkolc.pzsant.0001.euw3.cache.amazonaws.com:6379/0'
193CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://app-re-1twnedzggkolc.pzsant.0001.euw3.cache.amazonaws.com:6379/0', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
194CACHE_MIDDLEWARE_ALIAS = 'default'
195CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
196CACHE_MIDDLEWARE_SECONDS = 600
197CACHE_VIEWS_DURATION = 3600
198CELERY_ACCEPT_CONTENT = ['json', 'pickle']
199CELERY_ALWAYS_EAGER = False
200CELERY_RESULT_BACKEND = 'redis://app-re-1twnedzggkolc.pzsant.0001.euw3.cache.amazonaws.com:6379/0'
201CELERY_RESULT_SERIALIZER = 'json'
202CELERY_TASK_IGNORE_RESULT = True
203CELERY_TASK_SERIALIZER = 'pickle'
204CHANNEL_LAYERS = {'default': {'BACKEND': 'applicative_layer.layers.PersistentRedisChannelLayer', 'CONFIG': {'hosts': ['redis://:@app-re-1twnedzggkolc.pzsant.0001.euw3.cache.amazonaws.com:6379/0'], 'prefix': 'asgi', 'expiry': 60, 'group_expiry': 82800, 'persistence_expiry': 300, 'capacity': 100}}}
205CHANNEL_USERGROUP_ATTR = 'uuid'
206CORS_ORIGIN_ALLOW_ALL = True
207COUNTRY = 'FR'
208COVEA_AUTH_URL = 'https://coveauth-vmoa.itmma.fr/coveauth-server/authorize'
209COVEA_DATA_URL = 'https://api-72-vmoa.itmma.fr/coveo-as/rest/EchangesPartenaires/PUB_SENAT_1'
210COVEA_PASSWORD = '********************'
211COVEA_USERNAME = None
212CSRF_COOKIE_AGE = 31449600
213CSRF_COOKIE_DOMAIN = None
214CSRF_COOKIE_HTTPONLY = False
215CSRF_COOKIE_NAME = 'csrftoken'
216CSRF_COOKIE_PATH = '/'
217CSRF_COOKIE_SAMESITE = 'Lax'
218CSRF_COOKIE_SECURE = False
219CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
220CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
221CSRF_TRUSTED_ORIGINS = []
222CSRF_USE_SESSIONS = False
223DATABASES = {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'new_app', 'HOST': 'aprs7n1sgxlwv9.c6gfeh1tobdr.eu-west-3.rds.amazonaws.com', 'USER': 'souscritooapp', 'PASSWORD': '********************', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
224DATABASE_ROUTERS = []
225DATANOVA_API_KEY = '********************'
226DATA_GOUV_ENDPOINT = 'http://api-adresse.data.gouv.fr/search/'
227DATA_NOVA_ENDPOINT = 'http://datanova.legroupe.laposte.fr/api/records/1.0/search/'
228DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
229DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
230DATETIME_FORMAT = 'N j, Y, P'
231DATETIME_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']
232DATE_FORMAT = 'N j, Y'
233DATE_INPUT_FORMATS = "('%Y-%m-%d', '%d/%m/%Y')"
234DEBUG = True
235DEBUG_PROPAGATE_EXCEPTIONS = False
236DEBUG_TOOLBAR = False
237DECIMAL_SEPARATOR = '.'
238DEFAULT_CHARSET = 'utf-8'
239DEFAULT_CONTENT_TYPE = 'text/html'
240DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
241DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
242DEFAULT_FROM_EMAIL = 'webmaster@localhost'
243DEFAULT_INDEX_TABLESPACE = ''
244DEFAULT_TABLESPACE = ''
245DELETED_USERNAME = 'do.not.delete@papernest.com'
246DEPARTMENT_PATH = 'api/static/departement.csv'
247DEV = True
248DEV_TEXT_SCRAPER_V3 = 'https://staging.app.papernest.com/ms/text/'
249DISALLOWED_USER_AGENTS = []
250DOWNSTREAM_MAX_SPEED = {'adsl': 14, 'fiber': 100}
251EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
252EMAIL_HOST = 'c64cbeb2-2626-4cda-98e2-16457867e7aa.mailhog.app-dev.discovery'
253EMAIL_HOST_PASSWORD = '********************'
254EMAIL_HOST_USER = '_o)'
255EMAIL_PORT = 32769
256EMAIL_SSL_CERTFILE = None
257EMAIL_SSL_KEYFILE = '********************'
258EMAIL_SUBJECT_PREFIX = '[Django] '
259EMAIL_TIMEOUT = None
260EMAIL_USE_LOCALTIME = False
261EMAIL_USE_SSL = False
262EMAIL_USE_TLS = False
263ENABLE_API_GOUV = '********************'
264ENABLE_ARTURO = False
265ENABLE_CALLBACK_APP = True
266ENABLE_CALLBACK_RE = True
267ENABLE_CANCELLATION_PDF = False
268ENABLE_COVEA_TRACKING = 'log'
269ENABLE_EMAILS = True
270ENABLE_ENGIE_METER_POWER = True
271ENABLE_EVENT_SIGNALS = True
272ENABLE_FORCED_GOV_STREET_NUMBER = True
273ENABLE_LOG_EXTERNAL_SERVICE = True
274ENABLE_MAILEVA = False
275ENABLE_MAILEVA_INSECURE = False
276ENABLE_NEWSPAPERS_EMAILS = True
277ENABLE_QUICK_SIGNIN = True
278ENABLE_SALESFORCE = 'log'
279ENABLE_SALESFORCE_STREAMING = False
280ENABLE_SCRAPER = False
281ENABLE_SCRAPER_ELIGIBILITY = True
282ENABLE_SCRAPER_ESTIMATION = True
283ENABLE_SCRAPER_SUBSCRIPTION = False
284ENABLE_SEGMENT_TRACKING = 'log'
285ENABLE_SF_CASE_SYNC = False
286ENABLE_SGE = True
287ENABLE_SLACK = 'log'
288ENABLE_STORE_INVOICES = False
289ENABLE_STRIPE = False
290ENABLE_TOTAL_SPRING_API = '********************'
291ENABLE_TS_SUBSCRIPTION = False
292FETCH_SCRAPING_RESULTS_DELAY = '********************'
293FILE_CHARSET = 'utf-8'
294FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
295FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
296FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
297FILE_UPLOAD_PERMISSIONS = None
298FILE_UPLOAD_TEMP_DIR = None
299FIRST_DAY_OF_WEEK = 0
300FIXTURE_DIRS = []
301FORCE_SCRIPT_NAME = None
302FORMAT_MODULE_PATH = None
303FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
304GRAPPELLI_ADMIN_TITLE = 'WebApp API Admin'
305GRAPPELLI_INDEX_DASHBOARD = 'dashboard.CustomIndexDashboard'
306GUARDIAN_RAISE_403 = True
307HASHIDS_SALT = 'abcdefghijklmnopqrstuvwxyz'
308IGNORABLE_404_URLS = []
309IMPORT_EXPORT_TMP_STORAGE_CLASS = <class 'papernest_app.settings.CustomCacheStorage'>
310INSTALLED_APPS = "('grappelli.dashboard', 'grappelli', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admindocs', 'django.contrib.humanize', 'django.contrib.postgres', 'django.contrib.gis', 'corsheaders', 'channels', 'rest_framework', 'django_filters', 'rest_framework.authtoken', 'import_export', 'core', 'api', 'applicative_layer', 'salesforce_synchro.apps.SalesforceSynchroConfig', 'offer_catalog', 'guardian', 'partners_api_v0', 'digital_perfdiag.apps.DigitalPerfdiagConfig', 'authenticator.apps.AuthenticatorConfig', 'mortgage', 'log_external_call')"
311INTERNAL_IPS = []
312LANGUAGES = [('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'), ('hy', 'Armenian'), ('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')]
313LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
314LANGUAGE_CODE = 'en-us'
315LANGUAGE_COOKIE_AGE = None
316LANGUAGE_COOKIE_DOMAIN = None
317LANGUAGE_COOKIE_NAME = 'django_language'
318LANGUAGE_COOKIE_PATH = '/'
319LAPOSTE_TRACKING_URL = 'https://www.laposte.fr/particulier/outils/suivre-vos-envois?code='
320LEAD_COLD_SYNC_RECEIVER = 'devs-api@papernest.com'
321LOCAL = False
322LOCALE_PATHS = []
323LOCKED_QUEUE_PREFIX = 'lq'
324LOGGING = {'version': 1, 'disable_existing_loggers': False, 'root': {'level': 'INFO', 'handlers': ['console']}, 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'console': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {}}
325LOGGING_CONFIG = 'logging.config.dictConfig'
326LOGIN_COUNTER_DURATION = 300
327LOGIN_REDIRECT_URL = '/accounts/profile/'
328LOGIN_URL = '/accounts/login/'
329LOGOUT_REDIRECT_URL = None
330LOG_EXTERNAL_SERVICE_REDIS_LIST = 'api_log_{service}'
331MAILEVA_LRE_NOTIF_EMAIL = 'benoit.fabre@papernest.com'
332MAILEVA_PREFIX = 'mlv_'
333MANAGERS = []
334MAX_LOGIN_TRIES = 10
335MEDIA_ROOT = ''
336MEDIA_URL = ''
337MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
338MICRO_SERVICES_URLS = {'texts': 'https://dev.app.papernest.com/ms/text/'}
339MIDDLEWARE = ['django.middleware.gzip.GZipMiddleware', 'django.middleware.security.SecurityMiddleware', 'corsheaders.middleware.CorsMiddleware', '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', 'core.middleware.request_context_middleware']
340MIGRATION_MODULES = {}
341MONTH_DAY_FORMAT = 'F j'
342NEWSPAPER_TRANSFER_SENDER = 'qa@papernest.com'
343NUMBER_GROUPING = 0
344OPERATIONS_API_LOGIN = '********************'
345OPERATIONS_API_PASSWORD = '********************'
346OPERATIONS_API_URL = '********************'
347PARTNERSSANDBOX = False
348PASSWORD_HASHERS = '********************'
349PASSWORD_RESET_TIMEOUT_DAYS = '********************'
350PREPEND_WWW = False
351PRIORITY_INTERNET_BENCHMARK_PROVIDERS = "('sfr', 'bouygues')"
352PROD = False
353PROTECTED_USERS = "('dev@papernest.com', 'do.not.delete@papernest.com', 'sf.worker@papernest.com', 'anonymous-user+test@papernest.com')"
354RECORDTYPES_CACHE_DURATION = 3600
355RECORDTYPES_CACHE_PREFIX = 'RecordTypes'
356REDIS_CONNECTION = {'host': 'app-re-1twnedzggkolc.pzsant.0001.euw3.cache.amazonaws.com', 'port': 6379, 'db': 0, 'password': '********************'}
357REDIS_SCRAPER = {'host': '172.17.0.1', 'port': 6380, 'db': 0, 'password': '********************'}
358REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('api.authentication.PpnTokenAuthentication',), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 100, 'EXCEPTION_HANDLER': 'utils.drf.exception_handler'}
359ROOT_URLCONF = 'papernest_app.urls'
360SALESFORCE_CLIENT_ID = 'APP'
361SALESFORCE_OAUTH_CLIENT_ID = None
362SALESFORCE_OAUTH_CLIENT_SECRET = '********************'
363SALESFORCE_PREFIX = 'sf_'
364SALESFORCE_SANDBOX = True
365SALESFORCE_TOKEN = '********************'
366SALESFORCE_USERNAME = None
367SALESFORCE_WORKER_USERNAME = 'sf.worker@papernest.com'
368SCRAPING_MANAGER_TOKEN = '********************'
369SCRAPING_MANAGER_URL = '********************'
370SECRET_KEY = '********************'
371SECURE_BROWSER_XSS_FILTER = False
372SECURE_CONTENT_TYPE_NOSNIFF = False
373SECURE_HSTS_INCLUDE_SUBDOMAINS = False
374SECURE_HSTS_PRELOAD = False
375SECURE_HSTS_SECONDS = 0
376SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
377SECURE_REDIRECT_EXEMPT = []
378SECURE_SSL_HOST = None
379SECURE_SSL_REDIRECT = False
380SERVER_EMAIL = 'root@localhost'
381SESSION_CACHE_ALIAS = 'default'
382SESSION_COOKIE_AGE = 1209600
383SESSION_COOKIE_DOMAIN = None
384SESSION_COOKIE_HTTPONLY = True
385SESSION_COOKIE_NAME = 'sessionid'
386SESSION_COOKIE_PATH = '/'
387SESSION_COOKIE_SAMESITE = 'Lax'
388SESSION_COOKIE_SECURE = False
389SESSION_ENGINE = 'django.contrib.sessions.backends.db'
390SESSION_EXPIRE_AT_BROWSER_CLOSE = False
391SESSION_FILE_PATH = None
392SESSION_SAVE_EVERY_REQUEST = False
393SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
394SETTINGS_MODULE = 'papernest_app.settings'
395SF_DB_MOCK_REDIS_LIST = 'SalesforceDbMock'
396SF_OBJ_PREFIX_CACHE_PREFIX = 'SFObjectPrefix'
397SGE_LOGIN = 'homologation@souscritoo.com'
398SGE_URL = 'http://sge-homologation-b2b.enedis.fr.dev.appexit.papernest.com'
399SHORT_DATETIME_FORMAT = 'm/d/Y P'
400SHORT_DATE_FORMAT = 'm/d/Y'
401SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
402SILENCED_SYSTEM_CHECKS = []
403SITE_URL = 'https://dev.app.papernest.com'
404SLACKBOT_TOKEN = '********************'
405SLACK_CHANNELS = {'subscription': 'stg_customer_service', 'account_deletion': 'stg_customer_deletion', 'ts_api_reporting': '********************', 'offer_changes': 'stg_offers_api', 'mortgage_subscription': 'stg_newmortgage'}
406STAGING = False
407STATICFILES_DIRS = []
408STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.AppDirectoriesFinder', 'django.contrib.staticfiles.finders.FileSystemFinder')"
409STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
410STATIC_ROOT = '/code/static'
411STATIC_URL = '/api/static/'
412STRIPE_TOKEN = '********************'
413SYSTEM_USERNAME = 'dev@papernest.com'
414TAGGING_PLAN_VERSION = '1'
415TEMPLATES = [{'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']}}]
416TEST_IBAN_LIST = "('666666666666666666666666666', 'FR6666666666666666666666666', 'ES6666666666666666666666666', 'IT6666666666666666666666666')"
417TEST_NON_SERIALIZED_APPS = []
418TEST_RUNNER = 'django.test.runner.DiscoverRunner'
419TEXT_LOCATION = 'api/static/texts_app/texts.json'
420THOUSAND_SEPARATOR = ','
421THROTTLE_RATES = {'health-check-db': '100/minute', 'health-check-redis': '100/minute', 'health-check-redis-scraper': '100/minute', 'health-check-salesforce': '1/minute', 'health-check-address': '10/minute'}
422TIME_FORMAT = 'P'
423TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
424TIME_ZONE = 'Europe/Paris'
425TOKENS_AUTO_EXTEND_VALIDITY = '********************'
426TOKENS_VALIDITY = '********************'
427URL_CANCELLATION_PDF = 'http://172.17.0.1/generate-and-send-letter/'
428URL_SCRAPER = 'http://172.17.0.1/entrypoint'
429USE_I18N = True
430USE_L10N = True
431USE_THOUSAND_SEPARATOR = False
432USE_TZ = True
433USE_X_FORWARDED_HOST = False
434USE_X_FORWARDED_PORT = False
435WAITING_QUEUE_PREFIX = 'wq'
436WATER_PROVIDER_LIST_ENTRYPOINT = 'https://eau.selectra.info'
437WEBHOOK_LEAD = None
438WSGI_APPLICATION = 'papernest_app.wsgi.application'
439X_FRAME_OPTIONS = 'SAMEORIGIN'
440YEAR_MONTH_FORMAT = 'F Y'
441
442
443You're seeing this error because you have DEBUG = True in your
444Django settings file. Change that to False, and Django will
445display a standard page generated by the handler for this status code.