· 7 years ago · Nov 02, 2018, 12:24 PM
1IndexError at /api/rentals/2/launch/
2list index out of range
3
4Request Method: PATCH
5Request URL: https://ops4-backend-production.herokuapp.com/api/rentals/2/launch/
6Django Version: 2.0.6
7Python Executable: /app/.heroku/python/bin/python
8Python Version: 3.6.6
9Python Path: ['/app/.heroku/python/bin', '/app/.heroku/python/lib/python3.6/site-packages/newrelic/bootstrap', '/app', '/app/.heroku/python/lib/python36.zip', '/app/.heroku/python/lib/python3.6', '/app/.heroku/python/lib/python3.6/lib-dynload', '/app/.heroku/python/lib/python3.6/site-packages', '/app']
10Server time: Fri, 2 Nov 2018 12:19:54 +0000
11Installed Applications:
12['authentication.apps.AuthenticationConfig',
13 'django.contrib.admin',
14 'django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.messages',
18 'django.contrib.staticfiles',
19 'rest_framework',
20 'rest_framework.authtoken',
21 'rest_auth',
22 'rest_framework_jwt',
23 'silk',
24 'debug_toolbar',
25 'corsheaders',
26 'raven.contrib.django.raven_compat',
27 'algoliasearch_django',
28 'django_celery_results',
29 'django_celery_beat',
30 'storages',
31 'django_filters',
32 'core',
33 'documents.apps.DocumentsConfig',
34 'drivers.apps.DriversConfig',
35 'invoice_generation.apps.InvoiceGenerationConfig',
36 'maintenance',
37 'payments.apps.PaymentConfig',
38 'rentals.apps.RentalsConfig',
39 'reports.apps.ReportsConfig',
40 'tickets',
41 'vehicles.apps.VehiclesConfig',
42 'onboarding',
43 'health_check',
44 'health_check.db',
45 'health_check.contrib.celery',
46 'health_check.contrib.s3boto3_storage']
47Installed Middleware:
48['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
49 'raven.contrib.django.middleware.SentryMiddleware',
50 'django.middleware.security.SecurityMiddleware',
51 'whitenoise.middleware.WhiteNoiseMiddleware',
52 'raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware',
53 'corsheaders.middleware.CorsMiddleware',
54 'silk.middleware.SilkyMiddleware',
55 'debug_toolbar.middleware.DebugToolbarMiddleware',
56 'django.contrib.sessions.middleware.SessionMiddleware',
57 'django.middleware.common.CommonMiddleware',
58 'django.middleware.csrf.CsrfViewMiddleware',
59 'django.contrib.auth.middleware.AuthenticationMiddleware',
60 'django.contrib.messages.middleware.MessageMiddleware',
61 'django.middleware.clickjacking.XFrameOptionsMiddleware']
62
63
64Traceback:
65
66File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
67 35. response = get_response(request)
68
69File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
70 128. response = self.process_exception_by_middleware(e, request)
71
72File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
73 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
74
75File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/framework_django.py" in wrapper
76 544. return wrapped(*args, **kwargs)
77
78File "/app/.heroku/python/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
79 54. return view_func(*args, **kwargs)
80
81File "/app/.heroku/python/lib/python3.6/site-packages/django/views/generic/base.py" in view
82 69. return self.dispatch(request, *args, **kwargs)
83
84File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _nr_wrapper_APIView_dispatch_
85 46. return wrapped(*args, **kwargs)
86
87File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
88 483. response = self.handle_exception(exc)
89
90File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _handle_exception_wrapper
91 53. return wrapped(*args, **kwargs)
92
93File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
94 443. self.raise_uncaught_exception(exc)
95
96File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
97 480. response = handler(request, *args, **kwargs)
98
99File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/generics.py" in patch
100 231. return self.partial_update(request, *args, **kwargs)
101
102File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/mixins.py" in partial_update
103 84. return self.update(request, *args, **kwargs)
104
105File "/app/rentals/views.py" in update
106 314. if vehicle.action_list[0].action_wash:
107
108Exception Type: IndexError at /api/rentals/2/launch/
109Exception Value: list index out of range
110Request information:
111USER: matej
112
113GET: No GET data
114
115POST: No POST data
116
117FILES: No FILES data
118
119COOKIES: No cookie data
120
121META:
122CONTENT_LENGTH = '111'
123CONTENT_TYPE = 'application/json'
124HTTP_ACCEPT = 'application/json'
125HTTP_ACCEPT_ENCODING = 'br, gzip, deflate'
126HTTP_ACCEPT_LANGUAGE = 'en-us'
127HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo0LCJ1c2VybmFtZSI6Im1hdGVqIiwiZXhwIjoxNTQxMjQzODAzLCJlbWFpbCI6IiIsIm9yaWdfaWF0IjoxNTQxMTU3NDAzLCJpc19zdGFmZiI6ZmFsc2UsImlzX3N1cGVydXNlciI6ZmFsc2UsImlzX21haW50ZW5hbmNlIjpmYWxzZX0.8ybS_X-VLwjZC2_-s2yHFZFztdPyVBMYUL679HEgF4k'
128HTTP_CONNECTION = 'close'
129HTTP_CONNECT_TIME = '0'
130HTTP_HOST = 'ops4-backend-production.herokuapp.com'
131HTTP_ORIGIN = 'http://localhost:3000'
132HTTP_REFERER = 'http://localhost:3000/'
133HTTP_TOTAL_ROUTE_TIME = '0'
134HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15'
135HTTP_VIA = '1.1 vegur'
136HTTP_X_FORWARDED_FOR = '195.210.241.179'
137HTTP_X_FORWARDED_PORT = '443'
138HTTP_X_FORWARDED_PROTO = 'https'
139HTTP_X_REQUEST_ID = '9ba6d71e-ddf0-4609-878a-3ea3f86db250'
140HTTP_X_REQUEST_START = '1541161194651'
141PATH_INFO = '/api/rentals/2/launch/'
142QUERY_STRING = ''
143RAW_URI = '/api/rentals/2/launch/'
144REMOTE_ADDR = '10.16.214.200'
145REMOTE_PORT = '34817'
146REQUEST_METHOD = 'PATCH'
147SCRIPT_NAME = ''
148SERVER_NAME = '0.0.0.0'
149SERVER_PORT = '48096'
150SERVER_PROTOCOL = 'HTTP/1.1'
151SERVER_SOFTWARE = 'gunicorn/19.8.1'
152gunicorn.socket = <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.205.178', 48096), raddr=('10.16.214.200', 34817)>
153wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f02f3ff8128>
154wsgi.file_wrapper = ''
155wsgi.input = <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f02f3ff8160>
156wsgi.multiprocess = True
157wsgi.multithread = False
158wsgi.run_once = False
159wsgi.url_scheme = 'https'
160wsgi.version = '(1, 0)'
161
162Settings:
163Using settings module ops4_backend.settings
164ABSOLUTE_URL_OVERRIDES = {}
165ADMINS = []
166ALGOLIA = {'APPLICATION_ID': 'D14QZ5WZH6', 'API_KEY': '********************', 'SEARCH_API_KEY': '********************', 'INDEX_PREFIX': 'ops4', 'INDEX_SUFFIX': 'backend_prod', 'AUTO_INDEXING': False}
167ALLOWED_HOSTS = ['127.0.0.1', 'localhost:3000', 'localhost:8000', 'localhost', 'ops4-backend-production.herokuapp.com', 'ops4-backend-staging.herokuapp.com', 'ops4-backend-onboard-testing.herokuapp.com', 'ops4-dashboard.herokuapp.com']
168API_TOKENS = '********************'
169APPEND_SLASH = True
170AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
171AUTH_PASSWORD_VALIDATORS = '********************'
172AUTH_USER_MODEL = 'authentication.SallyUser'
173AWS_ACCESS_KEY_ID = '********************'
174AWS_S3_CUSTOM_DOMAIN = None
175AWS_SECRET_ACCESS_KEY = '********************'
176AWS_STORAGE_BUCKET_NAME = 'ops4.5-prod-bucket'
177BACKGROUND_TASKS = {}
178BASE_DIR = '/app'
179CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis-19867.c15.us-east-1-4.ec2.cloud.redislabs.com:19867', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
180CACHE_MIDDLEWARE_ALIAS = 'default'
181CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
182CACHE_MIDDLEWARE_SECONDS = 600
183CELERY_ACCEPT_CONTENT = ['application/json']
184CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
185CELERY_BROKER_URL = 'amqp://dycrvwfc:WGHHmx0dy6c8WgG4TQLr5PamTkpYh-_o@emu.rmq.cloudamqp.com/dycrvwfc'
186CELERY_ENABLE_UTC = True
187CELERY_RESULT_BACKEND = 'django-db'
188CELERY_RESULT_SERIALIZER = 'json'
189CELERY_TASK_SERIALIZER = 'json'
190CELERY_TIMEZONE = 'UTC'
191CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'apikey', 'http_apikey', 'x-cards-apikey')"
192CORS_ORIGIN_ALLOW_ALL = True
193CSRF_COOKIE_AGE = 31449600
194CSRF_COOKIE_DOMAIN = None
195CSRF_COOKIE_HTTPONLY = False
196CSRF_COOKIE_NAME = 'csrftoken'
197CSRF_COOKIE_PATH = '/'
198CSRF_COOKIE_SECURE = False
199CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
200CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
201CSRF_TRUSTED_ORIGINS = []
202CSRF_USE_SESSIONS = False
203DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'd10id33rq4vbvp', 'USER': 'mmedtvgnnxjylg', 'PASSWORD': '********************', 'HOST': 'ec2-184-73-169-151.compute-1.amazonaws.com', 'PORT': 5432, 'CONN_MAX_AGE': 500, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
204DATABASE_ROUTERS = []
205DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
206DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
207DATETIME_FORMAT = 'N j, Y, P'
208DATETIME_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']
209DATE_FORMAT = 'N j, Y'
210DATE_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']
211DEBUG = True
212DEBUG_PROPAGATE_EXCEPTIONS = False
213DECIMAL_SEPARATOR = '.'
214DEFAULT_CHARSET = 'utf-8'
215DEFAULT_CONTENT_TYPE = 'text/html'
216DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
217DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
218DEFAULT_FROM_EMAIL = 'webmaster@localhost'
219DEFAULT_INDEX_TABLESPACE = ''
220DEFAULT_TABLESPACE = ''
221DISALLOWED_USER_AGENTS = []
222DROPBOX = 'vlXgFTXkSUAAAAAAAAAAGIJAdEQBPLJJch2Arp8FwtVSxmUgMXyi1kfo3rGDKiQT'
223EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
224EMAIL_HOST = 'smtp.sendgrid.net'
225EMAIL_HOST_PASSWORD = '********************'
226EMAIL_HOST_USER = 'app91105113@heroku.com'
227EMAIL_PORT = 587
228EMAIL_SSL_CERTFILE = None
229EMAIL_SSL_KEYFILE = '********************'
230EMAIL_SUBJECT_PREFIX = '[Django] '
231EMAIL_TIMEOUT = None
232EMAIL_USE_LOCALTIME = False
233EMAIL_USE_SSL = False
234EMAIL_USE_TLS = True
235FILE_CHARSET = 'utf-8'
236FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
237FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
238FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
239FILE_UPLOAD_PERMISSIONS = None
240FILE_UPLOAD_TEMP_DIR = None
241FIRST_DAY_OF_WEEK = 0
242FIXTURE_DIRS = []
243FORCE_SCRIPT_NAME = None
244FORMAT_MODULE_PATH = None
245FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
246IGNORABLE_404_URLS = []
247INSTALLED_APPS = ['authentication.apps.AuthenticationConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'rest_framework_jwt', 'silk', 'debug_toolbar', 'corsheaders', 'raven.contrib.django.raven_compat', 'algoliasearch_django', 'django_celery_results', 'django_celery_beat', 'storages', 'django_filters', 'core', 'documents.apps.DocumentsConfig', 'drivers.apps.DriversConfig', 'invoice_generation.apps.InvoiceGenerationConfig', 'maintenance', 'payments.apps.PaymentConfig', 'rentals.apps.RentalsConfig', 'reports.apps.ReportsConfig', 'tickets', 'vehicles.apps.VehiclesConfig', 'onboarding', 'health_check', 'health_check.db', 'health_check.contrib.celery', 'health_check.contrib.s3boto3_storage']
248INTERNAL_IPS = ['localhost', '127.0.0.1', 'ops4-backend-production.herokuapp.com']
249JWT_AUTH = {'JWT_ALLOW_REFRESH': True, 'JWT_PAYLOAD_HANDLER': 'authentication.jwt_handler.jwt_payload_handler', 'JWT_VERIFY_EXPIRATION': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(1), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7)}
250KUSTOMER = {'API_KEY': '********************'}
251LANGUAGES = [('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')]
252LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
253LANGUAGE_CODE = 'en-us'
254LANGUAGE_COOKIE_AGE = None
255LANGUAGE_COOKIE_DOMAIN = None
256LANGUAGE_COOKIE_NAME = 'django_language'
257LANGUAGE_COOKIE_PATH = '/'
258LOCALE_PATHS = []
259LOGGING = {'version': 1, 'disable_existing_loggers': True, 'root': {'level': 'WARNING', 'handlers': ['sentry']}, 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'sentry': {'level': 'ERROR', 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', 'tags': {'custom-tag': 'x'}}, 'console': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'django.db.backends': {'level': 'ERROR', 'handlers': ['console'], 'propagate': False}, 'raven': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}, 'sentry.errors': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}}}
260LOGGING_CONFIG = 'logging.config.dictConfig'
261LOGIN_REDIRECT_URL = '/accounts/profile/'
262LOGIN_URL = '/accounts/login/'
263LOGOUT_REDIRECT_URL = None
264MANAGERS = []
265MEDIA_ROOT = ''
266MEDIA_URL = ''
267MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
268MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware', 'corsheaders.middleware.CorsMiddleware', 'silk.middleware.SilkyMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', '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']
269MIGRATION_MODULES = {}
270MONTH_DAY_FORMAT = 'F j'
271NUMBER_GROUPING = 0
272OLD_PASSWORD_FIELD_ENABLED = '********************'
273PASSWORD_HASHERS = '********************'
274PASSWORD_RESET_TIMEOUT_DAYS = '********************'
275PREPEND_WWW = False
276RAVEN_CONFIG = {'dsn': 'https://1d34d40879194ea59cd7cf3deb52b564:78daea2bcab145448d99060fc9be794c@sentry.io/1200442'}
277REST_FRAMEWORK = {'UNICODE_JSON': True, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 20, 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer')}
278REST_USE_JWT = True
279ROOT_URLCONF = 'ops4_backend.urls'
280SECRET_KEY = '********************'
281SECURE_BROWSER_XSS_FILTER = False
282SECURE_CONTENT_TYPE_NOSNIFF = False
283SECURE_HSTS_INCLUDE_SUBDOMAINS = False
284SECURE_HSTS_PRELOAD = False
285SECURE_HSTS_SECONDS = 0
286SECURE_PROXY_SSL_HEADER = None
287SECURE_REDIRECT_EXEMPT = []
288SECURE_SSL_HOST = None
289SECURE_SSL_REDIRECT = True
290SERVER_EMAIL = 'root@localhost'
291SESSION_CACHE_ALIAS = 'default'
292SESSION_COOKIE_AGE = 1209600
293SESSION_COOKIE_DOMAIN = None
294SESSION_COOKIE_HTTPONLY = True
295SESSION_COOKIE_NAME = 'sessionid'
296SESSION_COOKIE_PATH = '/'
297SESSION_COOKIE_SECURE = False
298SESSION_ENGINE = 'django.contrib.sessions.backends.db'
299SESSION_EXPIRE_AT_BROWSER_CLOSE = False
300SESSION_FILE_PATH = None
301SESSION_SAVE_EVERY_REQUEST = False
302SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
303SETTINGS_MODULE = 'ops4_backend.settings'
304SHORT_DATETIME_FORMAT = 'm/d/Y P'
305SHORT_DATE_FORMAT = 'm/d/Y'
306SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
307SILENCED_SYSTEM_CHECKS = []
308SILKY_AUTHENTICATION = True
309SILKY_AUTHORISATION = True
310SILKY_META = True
311SLACK = {'CARDS': 'https://hooks.slack.com/services/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', 'PAYMENTS': 'https://hooks.slack.com/services/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', 'TURNOVER': 'https://hooks.slack.com/services/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', 'REPORTS': '', 'TICKETS': '', 'LEADS': ' https://hooks.slack.com/services/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'}
312STATICFILES_DIRS = ['/app/static_folder/']
313STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
314STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
315STATIC_ROOT = '/app/static_media/'
316STATIC_URL = '/static/'
317STRIPE = {'API_KEY': '********************'}
318TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/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']}}]
319TEST_NON_SERIALIZED_APPS = []
320TEST_RUNNER = 'django.test.runner.DiscoverRunner'
321THOUSAND_SEPARATOR = ','
322TIME_FORMAT = 'P'
323TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
324TIME_ZONE = 'UTC'
325TWILIO = {'ACCOUNT_SID': 'ACfafde30f98c3aedde225c019bf976544', 'ACCOUNT_TOKEN': '********************', 'FROM_NUMBER': '+16468872559', 'MESSAGING_SERVICE_SID': 'MG91ba4f96828f14f485ea482850668a1a'}
326USE_ETAGS = False
327USE_I18N = True
328USE_L10N = True
329USE_THOUSAND_SEPARATOR = False
330USE_TZ = True
331USE_X_FORWARDED_HOST = False
332USE_X_FORWARDED_PORT = False
333WSGI_APPLICATION = 'ops4_backend.wsgi.application'
334X_FRAME_OPTIONS = 'SAMEORIGIN'
335YEAR_MONTH_FORMAT = 'F Y'
336
337
338You're seeing this error because you have DEBUG = True in your
339Django settings file. Change that to False, and Django will
340display a standard page generated by the handler for this status code.