· 7 years ago · Jul 17, 2018, 11:28 AM
1Exception at /api/payments/credit/
2No driver credit
3
4Request Method: POST
5Request URL: https://ops4-backend-production.herokuapp.com/api/payments/credit/
6Django Version: 2.0.6
7Python Executable: /app/.heroku/python/bin/python
8Python Version: 3.6.5
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: Tue, 17 Jul 2018 11:24:21 +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 'debug_toolbar',
24 'corsheaders',
25 'raven.contrib.django.raven_compat',
26 'algoliasearch_django',
27 'django_celery_results',
28 'django_celery_beat',
29 'storages',
30 'django_filters',
31 'core',
32 'documents.apps.DocumentsConfig',
33 'drivers.apps.DriversConfig',
34 'invoice_generation.apps.InvoiceGenerationConfig',
35 'maintenance',
36 'payments.apps.PaymentConfig',
37 'rentals.apps.RentalsConfig',
38 'tickets',
39 'vehicles.apps.VehiclesConfig']
40Installed Middleware:
41['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
42 'raven.contrib.django.middleware.SentryMiddleware',
43 'django.middleware.security.SecurityMiddleware',
44 'whitenoise.middleware.WhiteNoiseMiddleware',
45 'raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware',
46 'corsheaders.middleware.CorsMiddleware',
47 'debug_toolbar.middleware.DebugToolbarMiddleware',
48 'django.contrib.sessions.middleware.SessionMiddleware',
49 'django.middleware.common.CommonMiddleware',
50 'django.middleware.csrf.CsrfViewMiddleware',
51 'django.contrib.auth.middleware.AuthenticationMiddleware',
52 'django.contrib.messages.middleware.MessageMiddleware',
53 'django.middleware.clickjacking.XFrameOptionsMiddleware']
54
55
56Traceback:
57
58File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
59 35. response = get_response(request)
60
61File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
62 128. response = self.process_exception_by_middleware(e, request)
63
64File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
65 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
66
67File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/framework_django.py" in wrapper
68 544. return wrapped(*args, **kwargs)
69
70File "/app/.heroku/python/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
71 54. return view_func(*args, **kwargs)
72
73File "/app/.heroku/python/lib/python3.6/site-packages/django/views/generic/base.py" in view
74 69. return self.dispatch(request, *args, **kwargs)
75
76File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _nr_wrapper_APIView_dispatch_
77 46. return wrapped(*args, **kwargs)
78
79File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
80 483. response = self.handle_exception(exc)
81
82File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _handle_exception_wrapper
83 53. return wrapped(*args, **kwargs)
84
85File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
86 443. self.raise_uncaught_exception(exc)
87
88File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
89 480. response = handler(request, *args, **kwargs)
90
91File "/app/payments/views.py" in post
92 224. allocate_credit(driver_id=driver.id, charge=charge, credit_charge=credit_charge, trigger="CreditNow")
93
94File "/app/payments/utils.py" in allocate_credit
95 360. raise Exception("No driver credit")
96
97Exception Type: Exception at /api/payments/credit/
98Exception Value: No driver credit
99Request information:
100USER: matej
101
102GET: No GET data
103
104POST: No POST data
105
106FILES: No FILES data
107
108COOKIES: No cookie data
109
110META:
111CONTENT_LENGTH = '73'
112CONTENT_TYPE = 'application/json'
113HTTP_ACCEPT = 'application/json'
114HTTP_ACCEPT_ENCODING = 'br, gzip, deflate'
115HTTP_ACCEPT_LANGUAGE = 'en-us'
116HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6Im1hdGVqIiwiZXhwIjoxNTMxOTA4MDk0LCJlbWFpbCI6ImhhaG4ubWF0ZWpAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1MzE4MjE2OTQsImlzX3N0YWZmIjp0cnVlLCJpc19zdXBlcnVzZXIiOnRydWUsImlzX21haW50ZW5hbmNlIjpmYWxzZX0.hxLeSuyMvt8h84TaffwOGgSNnhoDFLVtZbiF207bCLg'
117HTTP_CONNECTION = 'close'
118HTTP_CONNECT_TIME = '0'
119HTTP_HOST = 'ops4-backend-production.herokuapp.com'
120HTTP_ORIGIN = 'http://localhost:3000'
121HTTP_REFERER = 'http://localhost:3000/customers/165'
122HTTP_TOTAL_ROUTE_TIME = '0'
123HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15'
124HTTP_VIA = '1.1 vegur'
125HTTP_X_FORWARDED_FOR = '86.58.68.18'
126HTTP_X_FORWARDED_PORT = '443'
127HTTP_X_FORWARDED_PROTO = 'https'
128HTTP_X_REQUEST_ID = 'f08650d2-551a-437e-96b9-5852bc45bae9'
129HTTP_X_REQUEST_START = '1531826659821'
130PATH_INFO = '/api/payments/credit/'
131QUERY_STRING = ''
132RAW_URI = '/api/payments/credit/'
133REMOTE_ADDR = '10.11.239.176'
134REMOTE_PORT = '33987'
135REQUEST_METHOD = 'POST'
136SCRIPT_NAME = ''
137SERVER_NAME = '0.0.0.0'
138SERVER_PORT = '53398'
139SERVER_PROTOCOL = 'HTTP/1.1'
140SERVER_SOFTWARE = 'gunicorn/19.8.1'
141gunicorn.socket = <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.180.46', 53398), raddr=('10.11.239.176', 33987)>
142wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f81f72590b8>
143wsgi.file_wrapper = ''
144wsgi.input = <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f81ff0a7b38>
145wsgi.multiprocess = True
146wsgi.multithread = False
147wsgi.run_once = False
148wsgi.url_scheme = 'https'
149wsgi.version = '(1, 0)'
150
151Settings:
152Using settings module ops4_backend.settings
153ABSOLUTE_URL_OVERRIDES = {}
154ADMINS = []
155ALGOLIA = {'APPLICATION_ID': 'D14QZ5WZH6', 'API_KEY': '********************', 'SEARCH_API_KEY': '********************', 'INDEX_PREFIX': 'ops4', 'INDEX_SUFFIX': 'backend_prod', 'AUTO_INDEXING': False}
156ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'ops4-backend-production.herokuapp.com', 'ops4-backend-staging.herokuapp.com']
157API_TOKENS = '********************'
158APPEND_SLASH = True
159AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
160AUTH_PASSWORD_VALIDATORS = '********************'
161AUTH_USER_MODEL = 'authentication.SallyUser'
162AWS_ACCESS_KEY_ID = '********************'
163AWS_S3_CUSTOM_DOMAIN = None
164AWS_SECRET_ACCESS_KEY = '********************'
165AWS_STORAGE_BUCKET_NAME = 'ops4.5-prod-bucket'
166BACKGROUND_TASKS = {}
167BASE_DIR = '/app'
168CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
169CACHE_MIDDLEWARE_ALIAS = 'default'
170CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
171CACHE_MIDDLEWARE_SECONDS = 600
172CELERY_ACCEPT_CONTENT = ['application/json']
173CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
174CELERY_BROKER_URL = 'amqp://dycrvwfc:WGHHmx0dy6c8WgG4TQLr5PamTkpYh-_o@emu.rmq.cloudamqp.com/dycrvwfc'
175CELERY_ENABLE_UTC = True
176CELERY_RESULT_BACKEND = 'django-db'
177CELERY_RESULT_SERIALIZER = 'json'
178CELERY_TASK_SERIALIZER = 'json'
179CELERY_TIMEZONE = 'UTC'
180CORS_ORIGIN_ALLOW_ALL = True
181CSRF_COOKIE_AGE = 31449600
182CSRF_COOKIE_DOMAIN = None
183CSRF_COOKIE_HTTPONLY = False
184CSRF_COOKIE_NAME = 'csrftoken'
185CSRF_COOKIE_PATH = '/'
186CSRF_COOKIE_SECURE = False
187CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
188CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
189CSRF_TRUSTED_ORIGINS = []
190CSRF_USE_SESSIONS = False
191DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'd3itdeqhqod5ut', 'USER': 'mwxbwaiaphpjrb', 'PASSWORD': '********************', 'HOST': 'ec2-54-83-58-222.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}}}
192DATABASE_ROUTERS = []
193DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
194DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
195DATETIME_FORMAT = 'N j, Y, P'
196DATETIME_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']
197DATE_FORMAT = 'N j, Y'
198DATE_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']
199DEBUG = True
200DEBUG_PROPAGATE_EXCEPTIONS = False
201DECIMAL_SEPARATOR = '.'
202DEFAULT_CHARSET = 'utf-8'
203DEFAULT_CONTENT_TYPE = 'text/html'
204DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
205DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
206DEFAULT_FROM_EMAIL = 'webmaster@localhost'
207DEFAULT_INDEX_TABLESPACE = ''
208DEFAULT_TABLESPACE = ''
209DISALLOWED_USER_AGENTS = []
210DROPBOX = 'vlXgFTXkSUAAAAAAAAAAGIJAdEQBPLJJch2Arp8FwtVSxmUgMXyi1kfo3rGDKiQT'
211EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
212EMAIL_HOST = 'smtp.sendgrid.net'
213EMAIL_HOST_PASSWORD = '********************'
214EMAIL_HOST_USER = 'zg8niond2979'
215EMAIL_PORT = 587
216EMAIL_SSL_CERTFILE = None
217EMAIL_SSL_KEYFILE = '********************'
218EMAIL_SUBJECT_PREFIX = '[Django] '
219EMAIL_TIMEOUT = None
220EMAIL_USE_LOCALTIME = False
221EMAIL_USE_SSL = False
222EMAIL_USE_TLS = True
223FILE_CHARSET = 'utf-8'
224FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
225FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
226FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
227FILE_UPLOAD_PERMISSIONS = None
228FILE_UPLOAD_TEMP_DIR = None
229FIRST_DAY_OF_WEEK = 0
230FIXTURE_DIRS = []
231FORCE_SCRIPT_NAME = None
232FORMAT_MODULE_PATH = None
233FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
234IGNORABLE_404_URLS = []
235INSTALLED_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', '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', 'tickets', 'vehicles.apps.VehiclesConfig']
236INTERNAL_IPS = ['localhost', '127.0.0.1']
237JWT_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)}
238LANGUAGES = [('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')]
239LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
240LANGUAGE_CODE = 'en-us'
241LANGUAGE_COOKIE_AGE = None
242LANGUAGE_COOKIE_DOMAIN = None
243LANGUAGE_COOKIE_NAME = 'django_language'
244LANGUAGE_COOKIE_PATH = '/'
245LOCALE_PATHS = []
246LOGGING = {'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}}}
247LOGGING_CONFIG = 'logging.config.dictConfig'
248LOGIN_REDIRECT_URL = '/accounts/profile/'
249LOGIN_URL = '/accounts/login/'
250LOGOUT_REDIRECT_URL = None
251MANAGERS = []
252MEDIA_ROOT = ''
253MEDIA_URL = ''
254MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
255MIDDLEWARE = ['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', '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']
256MIGRATION_MODULES = {}
257MONTH_DAY_FORMAT = 'F j'
258NUMBER_GROUPING = 0
259OLD_PASSWORD_FIELD_ENABLED = '********************'
260PASSWORD_HASHERS = '********************'
261PASSWORD_RESET_TIMEOUT_DAYS = '********************'
262PREPEND_WWW = False
263RAVEN_CONFIG = {'dsn': 'https://1d34d40879194ea59cd7cf3deb52b564:78daea2bcab145448d99060fc9be794c@sentry.io/1200442'}
264REST_FRAMEWORK = {'UNICODE_JSON': True, 'DEFAULT_PAGINATION_CLASS': 'core.paginate.ArgumentPagination', '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')}
265REST_USE_JWT = True
266ROOT_URLCONF = 'ops4_backend.urls'
267SECRET_KEY = '********************'
268SECURE_BROWSER_XSS_FILTER = False
269SECURE_CONTENT_TYPE_NOSNIFF = False
270SECURE_HSTS_INCLUDE_SUBDOMAINS = False
271SECURE_HSTS_PRELOAD = False
272SECURE_HSTS_SECONDS = 0
273SECURE_PROXY_SSL_HEADER = None
274SECURE_REDIRECT_EXEMPT = []
275SECURE_SSL_HOST = None
276SECURE_SSL_REDIRECT = True
277SERVER_EMAIL = 'root@localhost'
278SESSION_CACHE_ALIAS = 'default'
279SESSION_COOKIE_AGE = 1209600
280SESSION_COOKIE_DOMAIN = None
281SESSION_COOKIE_HTTPONLY = True
282SESSION_COOKIE_NAME = 'sessionid'
283SESSION_COOKIE_PATH = '/'
284SESSION_COOKIE_SECURE = False
285SESSION_ENGINE = 'django.contrib.sessions.backends.db'
286SESSION_EXPIRE_AT_BROWSER_CLOSE = False
287SESSION_FILE_PATH = None
288SESSION_SAVE_EVERY_REQUEST = False
289SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
290SETTINGS_MODULE = 'ops4_backend.settings'
291SHORT_DATETIME_FORMAT = 'm/d/Y P'
292SHORT_DATE_FORMAT = 'm/d/Y'
293SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
294SILENCED_SYSTEM_CHECKS = []
295SLACK = {'CARDS': '', 'PAYMENTS': '', 'TURNOVER': '', 'REPORTS': '', 'TICKETS': ''}
296STATICFILES_DIRS = ['/app/static_folder/']
297STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
298STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
299STATIC_ROOT = '/app/static_media/'
300STATIC_URL = '/static/'
301STRIPE = {'API_KEY': '********************'}
302TEMPLATES = [{'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']}}]
303TEST_NON_SERIALIZED_APPS = []
304TEST_RUNNER = 'django.test.runner.DiscoverRunner'
305THOUSAND_SEPARATOR = ','
306TIME_FORMAT = 'P'
307TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
308TIME_ZONE = 'UTC'
309TWILIO = {'ACCOUNT_SID': '', 'ACCOUNT_TOKEN': '********************'}
310USE_ETAGS = False
311USE_I18N = True
312USE_L10N = True
313USE_THOUSAND_SEPARATOR = False
314USE_TZ = True
315USE_X_FORWARDED_HOST = False
316USE_X_FORWARDED_PORT = False
317WSGI_APPLICATION = 'ops4_backend.wsgi.application'
318X_FRAME_OPTIONS = 'SAMEORIGIN'
319YEAR_MONTH_FORMAT = 'F Y'
320
321
322You're seeing this error because you have DEBUG = True in your
323Django settings file. Change that to False, and Django will
324display a standard page generated by the handler for this status code.