Advertisement
Guest User

Untitled

a guest
Mar 7th, 2019
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.81 KB | None | 0 0
  1. DoesNotExist at /api/rentals/295/return/
  2. Charge matching query does not exist.
  3.  
  4. Request Method: PATCH
  5. Request URL: https://ops4-backend-staging.herokuapp.com/api/rentals/295/return/
  6. Django Version: 2.1.7
  7. Python Executable: /app/.heroku/python/bin/python
  8. Python Version: 3.6.8
  9. Python 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']
  10. Server time: Thu, 7 Mar 2019 19:26:31 +0000
  11. Installed 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. 'reports.apps.ReportsConfig',
  39. 'tickets',
  40. 'vehicles.apps.VehiclesConfig',
  41. 'alerts',
  42. 'notifications',
  43. 'health_check',
  44. 'health_check.db',
  45. 'health_check.contrib.celery',
  46. 'health_check.contrib.s3boto3_storage']
  47. Installed 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. 'django.middleware.locale.LocaleMiddleware',
  54. 'corsheaders.middleware.CorsMiddleware',
  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.  
  64. Traceback:
  65.  
  66. File "/app/rentals/views.py" in update
  67. 541. status='open'
  68.  
  69. File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
  70. 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
  71.  
  72. File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/query.py" in get
  73. 399. self.model._meta.object_name
  74.  
  75. During handling of the above exception (Charge matching query does not exist.), another exception occurred:
  76.  
  77. File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  78. 34. response = get_response(request)
  79.  
  80. File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  81. 126. response = self.process_exception_by_middleware(e, request)
  82.  
  83. File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  84. 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  85.  
  86. File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/framework_django.py" in wrapper
  87. 544. return wrapped(*args, **kwargs)
  88.  
  89. File "/app/.heroku/python/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  90. 54. return view_func(*args, **kwargs)
  91.  
  92. File "/app/.heroku/python/lib/python3.6/site-packages/django/views/generic/base.py" in view
  93. 68. return self.dispatch(request, *args, **kwargs)
  94.  
  95. File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _nr_wrapper_APIView_dispatch_
  96. 46. return wrapped(*args, **kwargs)
  97.  
  98. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  99. 495. response = self.handle_exception(exc)
  100.  
  101. File "/app/.heroku/python/lib/python3.6/site-packages/newrelic/hooks/component_djangorestframework.py" in _handle_exception_wrapper
  102. 53. return wrapped(*args, **kwargs)
  103.  
  104. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  105. 455. self.raise_uncaught_exception(exc)
  106.  
  107. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  108. 492. response = handler(request, *args, **kwargs)
  109.  
  110. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/generics.py" in patch
  111. 231. return self.partial_update(request, *args, **kwargs)
  112.  
  113. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/mixins.py" in partial_update
  114. 84. return self.update(request, *args, **kwargs)
  115.  
  116. File "/app/rentals/views.py" in update
  117. 559. status='open'
  118.  
  119. File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
  120. 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
  121.  
  122. File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/query.py" in get
  123. 399. self.model._meta.object_name
  124.  
  125. Exception Type: DoesNotExist at /api/rentals/295/return/
  126. Exception Value: Charge matching query does not exist.
  127. Request information:
  128. USER: matej
  129.  
  130. GET: No GET data
  131.  
  132. POST: No POST data
  133.  
  134. FILES: No FILES data
  135.  
  136. COOKIES: No cookie data
  137.  
  138. META:
  139. CONTENT_LENGTH = '102'
  140. CONTENT_TYPE = 'application/json'
  141. HTTP_ACCEPT = 'application/json'
  142. HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
  143. HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,sl;q=0.8'
  144. HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6Im1hdGVqIiwiZXhwIjoxNTUyMDM2MDM0LCJlbWFpbCI6ImhhaG4ubWF0ZWpAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1NTE5NDk2MzQsImZpcnN0X25hbWUiOiJNYXRlaiIsImxhc3RfbmFtZSI6IkhhaG4iLCJpc19zdGFmZiI6dHJ1ZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpc19tYWludGVuYW5jZSI6ZmFsc2V9.p0eSSWN3qQxajj5YSMETVG_oHjaogYtRr1eJsKy47SM'
  145. HTTP_CONNECTION = 'close'
  146. HTTP_CONNECT_TIME = '1'
  147. HTTP_HOST = 'ops4-backend-staging.herokuapp.com'
  148. HTTP_ORIGIN = 'http://localhost:3000'
  149. HTTP_REFERER = 'http://localhost:3000/'
  150. HTTP_TOTAL_ROUTE_TIME = '0'
  151. HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36'
  152. HTTP_VIA = '1.1 vegur'
  153. HTTP_X_FORWARDED_FOR = '89.142.108.206'
  154. HTTP_X_FORWARDED_PORT = '443'
  155. HTTP_X_FORWARDED_PROTO = 'https'
  156. HTTP_X_REQUEST_ID = 'dc36ea07-a71a-496a-86e6-9fa0d08877d2'
  157. HTTP_X_REQUEST_START = '1551986789671'
  158. PATH_INFO = '/api/rentals/295/return/'
  159. QUERY_STRING = ''
  160. RAW_URI = '/api/rentals/295/return/'
  161. REMOTE_ADDR = '10.45.230.101'
  162. REMOTE_PORT = '29624'
  163. REQUEST_METHOD = 'PATCH'
  164. SCRIPT_NAME = ''
  165. SERVER_NAME = '0.0.0.0'
  166. SERVER_PORT = '14171'
  167. SERVER_PROTOCOL = 'HTTP/1.1'
  168. SERVER_SOFTWARE = 'gunicorn/19.8.1'
  169. gunicorn.socket = <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.16.156.114', 14171), raddr=('10.45.230.101', 29624)>
  170. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f85cd87f278>
  171. wsgi.file_wrapper = ''
  172. wsgi.input = <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f85cd879940>
  173. wsgi.multiprocess = True
  174. wsgi.multithread = False
  175. wsgi.run_once = False
  176. wsgi.url_scheme = 'https'
  177. wsgi.version = '(1, 0)'
  178.  
  179. Settings:
  180. Using settings module ops4_backend.settings
  181. ABSOLUTE_URL_OVERRIDES = {}
  182. ADMINS = []
  183. ALGOLIA = {'APPLICATION_ID': 'H7N8OPI3TN', 'API_KEY': '********************', 'SEARCH_API_KEY': '********************', 'INDEX_PREFIX': 'ops4', 'INDEX_SUFFIX': 'backend_dev', 'AUTO_INDEXING': False}
  184. ALLOWED_HOSTS = ['127.0.0.1', 'localhost:3000', 'localhost:8000', 'localhost', 'ops4-backend-production.herokuapp.com', 'ops4-backend-staging.herokuapp.com', 'ops4-dashboard.herokuapp.com', 'sally-short-url.herokuapp.com']
  185. API_TOKENS = '********************'
  186. APPEND_SLASH = True
  187. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
  188. AUTH_PASSWORD_VALIDATORS = '********************'
  189. AUTH_USER_MODEL = 'authentication.SallyUser'
  190. AWS_ACCESS_KEY_ID = '********************'
  191. AWS_DYNAMO = {'ACCESS_KEY_ID': '********************', 'SECRET_ACCESS_KEY': '********************'}
  192. AWS_S3_CUSTOM_DOMAIN = None
  193. AWS_SECRET_ACCESS_KEY = '********************'
  194. AWS_STORAGE_BUCKET_NAME = 'ops4.5-staging-bucket'
  195. BACKGROUND_TASKS = {}
  196. BASE_DIR = '/app'
  197. CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://:nvUyDztpJMBwlG69Wh0y96SKANbXTUsK@redis-11551.c17.us-east-1-4.ec2.cloud.redislabs.com:11551', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
  198. CACHE_MIDDLEWARE_ALIAS = 'default'
  199. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  200. CACHE_MIDDLEWARE_SECONDS = 600
  201. CALAMP = {'USERNAME': 'WNG036166-m2m-user', 'PASSWORD': '********************', 'APP_TOKEN': '********************', 'HOST': 'https://connect.calamp.com', 'ACCOUNT_ID': '1587'}
  202. CELERY_ACCEPT_CONTENT = ['application/json']
  203. CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
  204. CELERY_BROKER_URL = 'amqp://kdvtqedb:VplYOt6FBCgxk1SrXuDrbfvXFH-9u4xX@skunk.rmq.cloudamqp.com/kdvtqedb'
  205. CELERY_ENABLE_UTC = True
  206. CELERY_RESULT_BACKEND = 'django-db'
  207. CELERY_RESULT_SERIALIZER = 'json'
  208. CELERY_TASK_SERIALIZER = 'json'
  209. CELERY_TIMEZONE = 'UTC'
  210. CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'apikey', 'http_apikey', 'x-cards-apikey')"
  211. CORS_ORIGIN_ALLOW_ALL = True
  212. CSRF_COOKIE_AGE = 31449600
  213. CSRF_COOKIE_DOMAIN = None
  214. CSRF_COOKIE_HTTPONLY = False
  215. CSRF_COOKIE_NAME = 'csrftoken'
  216. CSRF_COOKIE_PATH = '/'
  217. CSRF_COOKIE_SAMESITE = 'Lax'
  218. CSRF_COOKIE_SECURE = False
  219. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  220. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  221. CSRF_TRUSTED_ORIGINS = []
  222. CSRF_USE_SESSIONS = False
  223. DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'dbfs5digfljmma', 'USER': 'fynsorajthvwao', 'PASSWORD': '********************', 'HOST': 'ec2-107-21-125-209.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}}}
  224. DATABASE_ROUTERS = []
  225. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  226. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  227. DATETIME_FORMAT = 'N j, Y, P'
  228. DATETIME_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']
  229. DATE_FORMAT = 'N j, Y'
  230. DATE_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']
  231. DEBUG = True
  232. DEBUG_PROPAGATE_EXCEPTIONS = False
  233. DECIMAL_SEPARATOR = '.'
  234. DEFAULT_CHARSET = 'utf-8'
  235. DEFAULT_CONTENT_TYPE = 'text/html'
  236. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  237. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  238. DEFAULT_FROM_EMAIL = 'join@drivesally.com'
  239. DEFAULT_INDEX_TABLESPACE = ''
  240. DEFAULT_TABLESPACE = ''
  241. DISALLOWED_USER_AGENTS = []
  242. DROPBOX = 'vlXgFTXkSUAAAAAAAAAAGIJAdEQBPLJJch2Arp8FwtVSxmUgMXyi1kfo3rGDKiQT'
  243. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  244. EMAIL_HOST = 'smtp.sendgrid.net'
  245. EMAIL_HOST_PASSWORD = '********************'
  246. EMAIL_HOST_USER = 'app91105092@heroku.com'
  247. EMAIL_PORT = 587
  248. EMAIL_SSL_CERTFILE = None
  249. EMAIL_SSL_KEYFILE = '********************'
  250. EMAIL_SUBJECT_PREFIX = '[Django] '
  251. EMAIL_TIMEOUT = None
  252. EMAIL_USE_LOCALTIME = False
  253. EMAIL_USE_SSL = False
  254. EMAIL_USE_TLS = True
  255. FILE_CHARSET = 'utf-8'
  256. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  257. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  258. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  259. FILE_UPLOAD_PERMISSIONS = None
  260. FILE_UPLOAD_TEMP_DIR = None
  261. FIRST_DAY_OF_WEEK = 0
  262. FIXTURE_DIRS = []
  263. FORCE_SCRIPT_NAME = None
  264. FORMAT_MODULE_PATH = None
  265. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  266. GOLDSTAR = {'USERNAME': '', 'PASSWORD': '********************'}
  267. GOOGLE = {'SERVICE_ACCOUNT_FILENAME': '', 'SPREADSHEET_ID': ''}
  268. IGNORABLE_404_URLS = []
  269. INSTALLED_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', 'reports.apps.ReportsConfig', 'tickets', 'vehicles.apps.VehiclesConfig', 'alerts', 'notifications', 'health_check', 'health_check.db', 'health_check.contrib.celery', 'health_check.contrib.s3boto3_storage']
  270. INTERNAL_IPS = ['localhost', '127.0.0.1', 'ops4-backend-production.herokuapp.com']
  271. JWT_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)}
  272. KUSTOMER = {'API_KEY': '********************'}
  273. LANGUAGES = [('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')]
  274. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  275. LANGUAGE_CODE = 'en-us'
  276. LANGUAGE_COOKIE_AGE = None
  277. LANGUAGE_COOKIE_DOMAIN = None
  278. LANGUAGE_COOKIE_NAME = 'django_language'
  279. LANGUAGE_COOKIE_PATH = '/'
  280. LOCALE_PATHS = []
  281. LOGGING = {'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}}}
  282. LOGGING_CONFIG = 'logging.config.dictConfig'
  283. LOGIN_REDIRECT_URL = '/accounts/profile/'
  284. LOGIN_URL = '/accounts/login/'
  285. LOGOUT_REDIRECT_URL = None
  286. MANAGERS = []
  287. MEDIA_ROOT = ''
  288. MEDIA_URL = ''
  289. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  290. MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware', 'django.middleware.locale.LocaleMiddleware', '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']
  291. MIGRATION = {'HOST': '', 'USERNAME': '', 'PASSWORD': '********************', 'MAX_COUNT': 0}
  292. MIGRATION_MODULES = {}
  293. MONTH_DAY_FORMAT = 'F j'
  294. NUMBER_GROUPING = 0
  295. OLD_PASSWORD_FIELD_ENABLED = '********************'
  296. PASSWORD_HASHERS = '********************'
  297. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  298. PREPEND_WWW = False
  299. RAVEN_CONFIG = {'dsn': 'https://06c1a605217f4cedb7e6962fb6c68c4a:1da7b9388f964e93bf0b7aa2b7d77542@sentry.io/1234211'}
  300. REST_AUTH_SERIALIZERS = {'PASSWORD_RESET_SERIALIZER': '********************'}
  301. REST_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')}
  302. REST_USE_JWT = True
  303. ROOT_URLCONF = 'ops4_backend.urls'
  304. SECRET_KEY = '********************'
  305. SECURE_BROWSER_XSS_FILTER = False
  306. SECURE_CONTENT_TYPE_NOSNIFF = False
  307. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  308. SECURE_HSTS_PRELOAD = False
  309. SECURE_HSTS_SECONDS = 0
  310. SECURE_PROXY_SSL_HEADER = None
  311. SECURE_REDIRECT_EXEMPT = []
  312. SECURE_SSL_HOST = None
  313. SECURE_SSL_REDIRECT = True
  314. SERVER_EMAIL = 'root@localhost'
  315. SESSION_CACHE_ALIAS = 'default'
  316. SESSION_COOKIE_AGE = 1209600
  317. SESSION_COOKIE_DOMAIN = None
  318. SESSION_COOKIE_HTTPONLY = True
  319. SESSION_COOKIE_NAME = 'sessionid'
  320. SESSION_COOKIE_PATH = '/'
  321. SESSION_COOKIE_SAMESITE = 'Lax'
  322. SESSION_COOKIE_SECURE = False
  323. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  324. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  325. SESSION_FILE_PATH = None
  326. SESSION_SAVE_EVERY_REQUEST = False
  327. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  328. SETTINGS_MODULE = 'ops4_backend.settings'
  329. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  330. SHORT_DATE_FORMAT = 'm/d/Y'
  331. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  332. SILENCED_SYSTEM_CHECKS = []
  333. SLACK = {'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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', 'CALAMP': 'https://hooks.slack.com/services/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'}
  334. STATICFILES_DIRS = ['/app/static_folder/']
  335. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  336. STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
  337. STATIC_ROOT = '/app/static_media/'
  338. STATIC_URL = '/static/'
  339. STRIPE = {'API_KEY': '********************'}
  340. TEMPLATES = [{'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']}}]
  341. TEST_NON_SERIALIZED_APPS = []
  342. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  343. THOUSAND_SEPARATOR = ','
  344. TIME_FORMAT = 'P'
  345. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  346. TIME_ZONE = 'UTC'
  347. TWILIO = {'ACCOUNT_SID': 'ACfafde30f98c3aedde225c019bf976544', 'ACCOUNT_TOKEN': '********************', 'FROM_NUMBER': '+16468872559', 'MESSAGING_SERVICE_SID': 'MG91ba4f96828f14f485ea482850668a1a'}
  348. USE_I18N = True
  349. USE_L10N = True
  350. USE_THOUSAND_SEPARATOR = False
  351. USE_TZ = True
  352. USE_X_FORWARDED_HOST = False
  353. USE_X_FORWARDED_PORT = False
  354. VEHICLE_TRACK_FIELDS = ['plate', 'dashcam_serial', 'calamp_device_id', 'spireon_serial', 'emissions_expiry', 'registration_expiry', 'fhv_license_expiry']
  355. WSGI_APPLICATION = 'ops4_backend.wsgi.application'
  356. X_FRAME_OPTIONS = 'SAMEORIGIN'
  357. YEAR_MONTH_FORMAT = 'F Y'
  358.  
  359.  
  360. You're seeing this error because you have DEBUG = True in your
  361. Django settings file. Change that to False, and Django will
  362. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement