· 6 years ago · Feb 05, 2019, 10:44 AM
1KeyError at /api/v1/payments/strip-payment-token/↵'flag'↵↵Request Method: POST↵Request URL: https://onenow-bo.i2go.io/api/v1/payments/strip-payment-token/↵Django Version: 2.0.9↵Python Executable: /var/www/insurance/venv/bin/python3↵Python Version: 3.6.6↵Python Path: ['/var/www/insurance/src', '/var/www/insurance/venv/bin', '/var/www/insurance/venv/lib/python36.zip', '/var/www/insurance/venv/lib/python3.6', '/var/www/insurance/venv/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/var/www/insurance/venv/lib/python3.6/site-packages', '/var/www/insurance/src']↵Server time: Di, 5 Feb 2019 11:38:36 +0100↵Installed Applications:↵('runserver',↵ 'django.contrib.admin',↵ 'django.contrib.auth',↵ 'django.contrib.contenttypes',↵ 'django.contrib.sessions',↵ 'django.contrib.messages',↵ 'django.contrib.staticfiles',↵ 'django.contrib.sites',↵ 'django.contrib.humanize',↵ 'haystack',↵ 'raven.contrib.django.raven_compat',↵ 'reversion',↵ 'corsheaders',↵ 'djmoney',↵ 'storages',↵ 'rest_framework',↵ 'rest_framework.authtoken',↵ 'django_filters',↵ 'compressor',↵ 'post_office',↵ 'guardian',↵ 'django_celery_beat',↵ 'treebeard',↵ 'mptt',↵ 'codemirror2',↵ 'easy_pdf',↵ 'products.settings.apps.ProductSettingsConfig',↵ 'template_overrides',↵ 'insurance',↵ 'core',↵ 'submodules.numbering',↵ 'submodules.countries',↵ 'submodules.messages_api',↵ 'submodules.pdf_generator',↵ 'submodules.vehicles',↵ 'submodules.currencies',↵ 'submodules.supports',↵ 'submodules.documents',↵ 'auths',↵ 'auths.tokens',↵ 'auths.locking',↵ 'cms',↵ 'commissions',↵ 'partners',↵ 'policies',↵ 'products',↵ 'activities',↵ 'dashboards',↵ 'ratings',↵ 'configurations',↵ 'payments',↵ 'mails',↵ 'bordereaux',↵ 'webhooks',↵ 'reports',↵ 'notifications',↵ 'thirdapis',↵ 'wizards.travel',↵ 'wizards.motor',↵ 'wizards.purbeck',↵ 'wizards.asokamas',↵ 'wizards.buana',↵ 'wizards.peliwica',↵ 'wizards.ubi',↵ 'wizards.ukg')↵Installed Middleware:↵('raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',↵ 'raven.contrib.django.middleware.SentryMiddleware',↵ 'django.middleware.security.SecurityMiddleware',↵ 'django.contrib.sessions.middleware.SessionMiddleware',↵ 'corsheaders.middleware.CorsMiddleware',↵ 'django.middleware.common.CommonMiddleware',↵ 'django.middleware.csrf.CsrfViewMiddleware',↵ 'django.contrib.auth.middleware.AuthenticationMiddleware',↵ 'django.contrib.messages.middleware.MessageMiddleware',↵ 'django.middleware.clickjacking.XFrameOptionsMiddleware',↵ 'reversion.middleware.RevisionMiddleware',↵ 'auths.middleware.CurrentUserMiddleware',↵ 'django.middleware.locale.LocaleMiddleware')↵↵↵Traceback:↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner↵ 35. response = get_response(request)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response↵ 128. response = self.process_exception_by_middleware(e, request)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response↵ 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)↵↵File "/usr/lib/python3.6/contextlib.py" in inner↵ 52. return func(*args, **kwds)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view↵ 54. return view_func(*args, **kwargs)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/views/generic/base.py" in view↵ 69. return self.dispatch(request, *args, **kwargs)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch↵ 494. response = self.handle_exception(exc)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception↵ 454. self.raise_uncaught_exception(exc)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch↵ 491. response = handler(request, *args, **kwargs)↵↵File "/var/www/insurance/venv/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view↵ 54. return view_func(*args, **kwargs)↵↵File "/var/www/insurance/src/payments/api/v1/views.py" in post↵ 77. flag = request_data['flag']↵↵Exception Type: KeyError at /api/v1/payments/strip-payment-token/↵Exception Value: 'flag'↵Request information:↵USER: tigerlab@i2go.io↵↵GET: No GET data↵↵POST: No POST data↵↵FILES: No FILES data↵↵COOKIES: No cookie data↵↵META:↵CONTENT_LENGTH = '288'↵CONTENT_TYPE = 'application/json'↵HTTP_ACCEPT = 'application/json, text/plain, */*'↵HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'↵HTTP_ACCEPT_LANGUAGE = 'de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7'↵HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmU4ZGMwMDYtOGQ4MS00ZDVlLWE3NDEtMzc1Yzg4MjA3MGUyIiwidXNlcm5hbWUiOiJhZG1pbiIsImV4cCI6MTU0OTM2Mzk1MSwiZW1haWwiOiJ0aWdlcmxhYkBpMmdvLmlvIiwib3JpZ19pYXQiOjE1NDkzNjMwNTF9.T4iTAbzD6_jft2amaEqXcj-TsGo_Ft9d633jz7--hjo'↵HTTP_CONNECTION = 'close'↵HTTP_HOST = 'onenow-bo.i2go.io'↵HTTP_ORIGIN = 'http://localhost:4300'↵HTTP_REFERER = 'http://localhost:4300/'↵HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36'↵HTTP_X_FORWARDED_FOR = '185.128.71.73'↵HTTP_X_FORWARDED_PROTO = 'https'↵HTTP_X_REAL_IP = '185.128.71.73'↵PATH_INFO = '/api/v1/payments/strip-payment-token/'↵QUERY_STRING = ''↵RAW_URI = '/api/v1/payments/strip-payment-token/'↵REMOTE_ADDR = ''↵REQUEST_METHOD = 'POST'↵SCRIPT_NAME = ''↵SERVER_NAME = 'onenow-bo.i2go.io'↵SERVER_PORT = '443'↵SERVER_PROTOCOL = 'HTTP/1.0'↵SERVER_SOFTWARE = 'gunicorn/19.9.0'↵gunicorn.socket = <socket.socket fd=8, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/tmp/insurance.sock>↵wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f38b96f6080>↵wsgi.file_wrapper = ''↵wsgi.input = <gunicorn.http.body.Body object at 0x7f38b96f6a58>↵wsgi.multiprocess = True↵wsgi.multithread = False↵wsgi.run_once = False↵wsgi.url_scheme = 'https'↵wsgi.version = '(1, 0)'↵↵Settings:↵Using settings module insurance.settings↵ABSOLUTE_URL_OVERRIDES = {}↵ACTIVITY_NUMBERING_PATTERN = '{activity_type}-{date.yyyy}-{number}'↵ADMINS = []↵ADMIN_DEFAULT_PASSWORD = '********************'↵ADMIN_URL_PATH = 'tiger-site-admin'↵AGENT_REFERRAL_LINK = 'https://onenow.dev.soul.surf?rid='↵ALLOWED_HOSTS = ['onenow-bo.i2go.io', '35.159.43.75']↵APPEND_SLASH = True↵AUTHENTICATION_BACKENDS = "('auths.backends.LoginBackend', 'auths.tokens.backends.EmailConfirmationTokenBackend', 'guardian.backends.ObjectPermissionBackend')"↵AUTH_PASSWORD_VALIDATORS = '********************'↵AUTH_USER_MODEL = 'auths.User'↵AUTO_ASSIGN_COMMISSION_TREE = True↵AWS_ACCESS_KEY_ID = '********************'↵AWS_PRIVATE_MEDIA_LOCATION = 'media/private'↵AWS_PUBLIC_MEDIA_LOCATION = 'media/public'↵AWS_S3_CUSTOM_DOMAIN = 'onenow-uat-data.s3.amazonaws.com'↵AWS_SECRET_ACCESS_KEY = '********************'↵AWS_STORAGE_BUCKET_NAME = 'onenow-uat-data'↵BORDEREAU_EXPORTER_VERSION = '1'↵CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}↵CACHE_MIDDLEWARE_ALIAS = 'default'↵CACHE_MIDDLEWARE_KEY_PREFIX = '********************'↵CACHE_MIDDLEWARE_SECONDS = 600↵CELERYD_HIJACK_ROOT_LOGGER = False↵CELERYD_MAX_TASKS_PER_CHILD = 1000↵CELERYD_PREFETCH_MULTIPLIER = 1↵CELERY_ACCEPT_CONTENT = ['application/json']↵CELERY_ACKS_LATE = True↵CELERY_ALWAYS_EAGER = False↵CELERY_BEAT_SCHEDULE = {}↵CELERY_BROKER_CONNECTION_TIMEOUT = 10↵CELERY_BROKER_HEARTBEAT = '?heartbeat=30'↵CELERY_BROKER_POOL_LIMIT = 1↵CELERY_BROKER_URL = 'amqp://guest:guest@localhost//?heartbeat=30'↵CELERY_DEFAULT_QUEUE = 'default'↵CELERY_DISABLE_RATE_LIMITS = False↵CELERY_QUEUES = '(<unbound Queue default -> <unbound Exchange default(direct)> -> default>,)'↵CELERY_REDIS_MAX_CONNECTIONS = 1↵CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'↵CELERY_TASK_PUBLISH_RETRY = True↵CELERY_TASK_SERIALIZER = 'json'↵CLIENT_TEMPLATE = 'onenow'↵CLIENT_TEMPLATE_PATH = 'template_overrides/templates/clients/onenow'↵COMMISSION_NUMBERING_PATTERN = '{partner.number}-{date.yyyy}-{date.mm}'↵COMPRESS_CACHEABLE_PRECOMPILERS = '()'↵COMPRESS_CACHE_BACKEND = 'default'↵COMPRESS_CACHE_KEY_FUNCTION = '********************'↵COMPRESS_CLEAN_CSS_ARGUMENTS = ''↵COMPRESS_CLEAN_CSS_BINARY = 'cleancss'↵COMPRESS_CLOSURE_COMPILER_ARGUMENTS = ''↵COMPRESS_CLOSURE_COMPILER_BINARY = 'java -jar compiler.jar'↵COMPRESS_CSS_COMPRESSOR = 'compressor.css.CssCompressor'↵COMPRESS_CSS_FILTERS = ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter']↵COMPRESS_CSS_HASHING_METHOD = 'mtime'↵COMPRESS_DATA_URI_MAX_SIZE = 1024↵COMPRESS_DEBUG_TOGGLE = None↵COMPRESS_DIR = '/var/www/insurance/public/compress'↵COMPRESS_ENABLED = True↵COMPRESS_JINJA2_GET_ENVIRONMENT = <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7f38c03e2d08>↵COMPRESS_JS_COMPRESSOR = 'compressor.js.JsCompressor'↵COMPRESS_JS_FILTERS = ['compressor.filters.jsmin.JSMinFilter']↵COMPRESS_MINT_DELAY = 30↵COMPRESS_MTIME_DELAY = 10↵COMPRESS_OFFLINE = False↵COMPRESS_OFFLINE_CONTEXT = {'STATIC_URL': '/static/'}↵COMPRESS_OFFLINE_MANIFEST = 'manifest.json'↵COMPRESS_OFFLINE_TIMEOUT = 31536000↵COMPRESS_OUTPUT_DIR = 'CACHE'↵COMPRESS_PARSER = 'compressor.parser.AutoSelectParser'↵COMPRESS_PRECOMPILERS = '()'↵COMPRESS_REBUILD_TIMEOUT = 2592000↵COMPRESS_ROOT = '/var/www/insurance/public/static'↵COMPRESS_STORAGE = 'compressor.storage.CompressorFileStorage'↵COMPRESS_TEMPLATE_FILTER_CONTEXT = {'STATIC_URL': '/static/'}↵COMPRESS_URL = '/static/'↵COMPRESS_VERBOSE = False↵COMPRESS_YUGLIFY_BINARY = 'yuglify'↵COMPRESS_YUGLIFY_CSS_ARGUMENTS = '--terminal'↵COMPRESS_YUGLIFY_JS_ARGUMENTS = '--terminal'↵COMPRESS_YUI_BINARY = 'java -jar yuicompressor.jar'↵COMPRESS_YUI_CSS_ARGUMENTS = ''↵COMPRESS_YUI_JS_ARGUMENTS = ''↵CORS_ALLOW_CREDENTIALS = False↵CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'Access-Control-Allow-Origin')"↵CORS_ALLOW_METHODS = "('DELETE', 'GET', 'OPTIONS', 'PATCH', 'POST', 'PUT')"↵CORS_EXPOSE_HEADERS = []↵CORS_MODEL = None↵CORS_ORIGIN_ALLOW_ALL = True↵CORS_ORIGIN_REGEX_WHITELIST = []↵CORS_ORIGIN_WHITELIST = []↵CORS_PREFLIGHT_MAX_AGE = 86400↵CORS_REPLACE_HTTPS_REFERER = False↵CORS_URLS_REGEX = '^/api/.*$'↵CSRF_COOKIE_AGE = 31449600↵CSRF_COOKIE_DOMAIN = None↵CSRF_COOKIE_HTTPONLY = False↵CSRF_COOKIE_NAME = 'csrftoken'↵CSRF_COOKIE_PATH = '/'↵CSRF_COOKIE_SECURE = False↵CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'↵CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'↵CSRF_TRUSTED_ORIGINS = []↵CSRF_USE_SESSIONS = False↵CURRENCY_LIST = "(('ALL', 'Albania Lek'), ('AFN', 'Afghanistan Afghani'), ('ARS', 'Argentina Peso'), ('AWG', 'Aruba Guilder'), ('AUD', 'Australia Dollar'), ('AZN', 'Azerbaijan New Manat'), ('BSD', 'Bahamas Dollar'), ('BBD', 'Barbados Dollar'), ('BDT', 'Bangladeshi taka'), ('BYR', 'Belarus Ruble'), ('BZD', 'Belize Dollar'), ('BMD', 'Bermuda Dollar'), ('BOB', 'Bolivia Boliviano'), ('BAM', 'Bosnia and Herzegovina Convertible Marka'), ('BWP', 'Botswana Pula'), ('BGN', 'Bulgaria Lev'), ('BRL', 'Brazil Real'), ('BND', 'Brunei Darussalam Dollar'), ('KHR', 'Cambodia Riel'), ('CAD', 'Canada Dollar'), ('KYD', 'Cayman Islands Dollar'), ('CLP', 'Chile Peso'), ('CNY', 'China Yuan Renminbi'), ('COP', 'Colombia Peso'), ('CRC', 'Costa Rica Colon'), ('HRK', 'Croatia Kuna'), ('CUP', 'Cuba Peso'), ('CZK', 'Czech Republic Koruna'), ('DKK', 'Denmark Krone'), ('DOP', 'Dominican Republic Peso'), ('XCD', 'East Caribbean Dollar'), ('EGP', 'Egypt Pound'), ('SVC', 'El Salvador Colon'), ('EEK', 'Estonia Kroon'), ('EUR', 'Euro Member Countries'), ('FKP', 'Falkland Islands (Malvinas) Pound'), ('FJD', 'Fiji Dollar'), ('GHC', 'Ghana Cedis'), ('GIP', 'Gibraltar Pound'), ('GTQ', 'Guatemala Quetzal'), ('GGP', 'Guernsey Pound'), ('GYD', 'Guyana Dollar'), ('HNL', 'Honduras Lempira'), ('HKD', 'Hong Kong Dollar'), ('HUF', 'Hungary Forint'), ('ISK', 'Iceland Krona'), ('INR', 'India Rupee'), ('IDR', 'Indonesia Rupiah'), ('IRR', 'Iran Rial'), ('IMP', 'Isle of Man Pound'), ('ILS', 'Israel Shekel'), ('JMD', 'Jamaica Dollar'), ('JPY', 'Japan Yen'), ('JEP', 'Jersey Pound'), ('KZT', 'Kazakhstan Tenge'), ('KPW', 'Korea (North) Won'), ('KRW', 'Korea (South) Won'), ('KGS', 'Kyrgyzstan Som'), ('LAK', 'Laos Kip'), ('LVL', 'Latvia Lat'), ('LBP', 'Lebanon Pound'), ('LRD', 'Liberia Dollar'), ('LTL', 'Lithuania Litas'), ('MKD', 'Macedonia Denar'), ('MYR', 'Malaysia Ringgit'), ('MUR', 'Mauritius Rupee'), ('MXN', 'Mexico Peso'), ('MNT', 'Mongolia Tughrik'), ('MZN', 'Mozambique Metical'), ('NAD', 'Namibia Dollar'), ('NPR', 'Nepal Rupee'), ('ANG', 'Netherlands Antilles Guilder'), ('NZD', 'New Zealand Dollar'), ('NIO', 'Nicaragua Cordoba'), ('NGN', 'Nigeria Naira'), ('NOK', 'Norway Krone'), ('OMR', 'Oman Rial'), ('PKR', 'Pakistan Rupee'), ('PAB', 'Panama Balboa'), ('PYG', 'Paraguay Guarani'), ('PEN', 'Peru Nuevo Sol'), ('PHP', 'Philippines Peso'), ('PLN', 'Poland Zloty'), ('QAR', 'Qatar Riyal'), ('RON', 'Romania New Leu'), ('RUB', 'Russia Ruble'), ('SHP', 'Saint Helena Pound'), ('SAR', 'Saudi Arabia Riyal'), ('RSD', 'Serbia Dinar'), ('SCR', 'Seychelles Rupee'), ('SGD', 'Singapore Dollar'), ('SBD', 'Solomon Islands Dollar'), ('SOS', 'Somalia Shilling'), ('ZAR', 'South Africa Rand'), ('LKR', 'Sri Lanka Rupee'), ('SEK', 'Sweden Krona'), ('CHF', 'Switzerland Franc'), ('SRD', 'Suriname Dollar'), ('SYP', 'Syria Pound'), ('TWD', 'Taiwan New Dollar'), ('THB', 'Thailand Baht'), ('TTD', 'Trinidad and Tobago Dollar'), ('TRY', 'Turkey Lira'), ('TRL', 'Turkey Lira'), ('TVD', 'Tuvalu Dollar'), ('UAH', 'Ukraine Hryvna'), ('GBP', 'United Kingdom Pound'), ('USD', 'United States Dollar'), ('UYU', 'Uruguay Peso'), ('UZS', 'Uzbekistan Som'), ('VEF', 'Venezuela Bolivar'), ('VND', 'Viet Nam Dong'), ('YER', 'Yemen Rial'), ('ZWD', 'Zimbabwe Dollar'))"↵CUSTOM_APPLICATION_SUPPORT_URL = None↵CUSTOM_TEMPLATE_FOLDER = '(None,)'↵DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'insurance', 'USER': 'insurance', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}↵DATABASE_ROUTERS = []↵DATA_UPLOAD_MAX_MEMORY_SIZE = 10485760↵DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000↵DATETIME_FORMAT = 'd/m/Y g.i a'↵DATETIME_INPUT_FORMAT = 'Y-m-d g.i a'↵DATETIME_INPUT_FORMATS = "('%Y-%m-%d', '%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%d-%m-%Y', '%d-%m-%Y %H:%M:%S', '%d-%m-%Y %H:%M', '%d/%m/%Y', '%d/%m/%Y %H:%M:%S', '%d/%m/%Y %H:%M', '%Y/%m/%d', '%Y/%m/%d %H:%M:%S', '%Y/%m/%d %H:%M')"↵DATE_FORMAT = 'd/m/Y'↵DATE_INPUT_FORMAT = 'Y-m-d'↵DATE_INPUT_FORMATS = ['%Y-%m-%d', '%d-%m-%Y', '%d/%m/%Y', '%Y/%m/%d']↵DDT_ENABLED = True↵DEBUG = True↵DEBUG_PROPAGATE_EXCEPTIONS = False↵DECIMAL_SEPARATOR = '.'↵DEFAULT_CHARSET = 'utf-8'↵DEFAULT_CONTENT_TYPE = 'text/html'↵DEFAULT_CURRENCY = 'USD'↵DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'↵DEFAULT_FILE_STORAGE = 'insurance.storage_backends.PublicMediaStorage'↵DEFAULT_FROM_EMAIL = 'onenow@tigerlab.com'↵DEFAULT_INDEX_TABLESPACE = ''↵DEFAULT_TABLESPACE = ''↵DEFAULT_TOKEN_VALIDITY = '********************'↵DELETE_UNUSED_PARTNERS_WITH_RELATIONS = True↵DISALLOWED_USER_AGENTS = []↵DJANGO_APPS = "('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.humanize')"↵EMAIL_BACKEND = 'post_office.EmailBackend'↵EMAIL_CONFIRMATION_REQUIRED = True↵EMAIL_HOST = 'smtp.sendgrid.net'↵EMAIL_HOST_PASSWORD = '********************'↵EMAIL_HOST_USER = 'apikey'↵EMAIL_NOTIFICATION_EVENT_TRIGGERS = "(('PARTNERS.CREATE', 'Business Partner Creation'), ('PARTNERS.UPDATE', 'Business Partner Update'), ('PARTNERS.REMOVE', 'Business Partner Removal'), ('QUOTATION.QUOTED', 'Quotation Quoted'), ('POLICIES.CREATE', 'Policy New Business'), ('POLICIES.ENDORSE', 'Policy Endorsement'), ('POLICIES.RENEWAL', 'Policy Renewal'), ('POLICIES.CANCEL', 'Policy Cancellation'), ('ACTIVITIES.REFERRAL', 'Referral Activity'), ('TEST', 'Test Signal'))"↵EMAIL_NUMBERING_PATTERN = 'EM-{date.yyyy}-{number}'↵EMAIL_OBJECT_CHANGE_NOTIFICATION_SETTINGS = {}↵EMAIL_PORT = 587↵EMAIL_POST_PURCHASE = False↵EMAIL_POST_PURCHASE_DAYS = 7↵EMAIL_SSL_CERTFILE = None↵EMAIL_SSL_KEYFILE = '********************'↵EMAIL_SUBJECT_PREFIX = '[INSURANCE]'↵EMAIL_TIMEOUT = None↵EMAIL_TOKEN_VALIDATION_LINK = '********************'↵EMAIL_TOKEN_VALIDITY = '********************'↵EMAIL_USE_LOCALTIME = False↵EMAIL_USE_SSL = False↵EMAIL_USE_TLS = True↵ENABLE_REFERRAL = True↵EVENT_TYPES = "(('PARTNERS.CREATE', 'Business Partner Creation'), ('PARTNERS.UPDATE', 'Business Partner Update'), ('PARTNERS.REMOVE', 'Business Partner Removal'), ('QUOTATION.QUOTED', 'Quotation Quoted'), ('POLICIES.CREATE', 'Policy New Business'), ('POLICIES.ENDORSE', 'Policy Endorsement'), ('POLICIES.RENEWAL', 'Policy Renewal'), ('POLICIES.CANCEL', 'Policy Cancellation'), ('ACTIVITIES.REFERRAL', 'Referral Activity'), ('TEST', 'Test Signal'))"↵EXPORTER_SETTINGS = {'Quotation': None, 'Contract': None, 'Leads': None, 'WorkInbox': None, 'Partners': None}↵EXPORTER_USE_CELERY = False↵EXPORTER_VERSION = '1'↵EXTERNAL_LIBRARIES = "('haystack', 'raven.contrib.django.raven_compat', 'reversion', 'corsheaders', 'djmoney', 'storages', 'rest_framework', 'rest_framework.authtoken', 'django_filters', 'compressor', 'post_office', 'guardian', 'django_celery_beat', 'treebeard', 'mptt', 'codemirror2', 'easy_pdf')"↵EXTERNAL_URL = {'onenow': {'rating': 'https://onenow-rating.i2go.io'}}↵FILE_CHARSET = 'utf-8'↵FILE_UPLOAD_DIRECTORY_PERMISSIONS = None↵FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']↵FILE_UPLOAD_MAX_MEMORY_SIZE = 10485760↵FILE_UPLOAD_PERMISSIONS = None↵FILE_UPLOAD_TEMP_DIR = None↵FIRST_DAY_OF_WEEK = 0↵FIXTURE_DIRS = 'fixtures/'↵FOLDER = '/var/www/insurance/public/media'↵FOLDER_CREATION_CHECK = ['/var/www/insurance/logs', '/var/www/insurance/public', '/var/www/insurance/public/static', '/var/www/insurance/public/media']↵FORCE_SCRIPT_NAME = None↵FORMAT_MODULE_PATH = ['insurance.formats']↵FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'↵GOOGLE_MAP_API_KEY = '********************'↵GUARDIAN_MONKEY_PATCH = '********************'↵HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/www/insurance/whoosh_index'}}↵HAYSTACK_DEFAULT_OPERATOR = 'AND'↵HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'↵IGNORABLE_404_URLS = []↵INSTALLED_APPS = "('runserver', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.humanize', 'haystack', 'raven.contrib.django.raven_compat', 'reversion', 'corsheaders', 'djmoney', 'storages', 'rest_framework', 'rest_framework.authtoken', 'django_filters', 'compressor', 'post_office', 'guardian', 'django_celery_beat', 'treebeard', 'mptt', 'codemirror2', 'easy_pdf', 'products.settings.apps.ProductSettingsConfig', 'template_overrides', 'insurance', 'core', 'submodules.numbering', 'submodules.countries', 'submodules.messages_api', 'submodules.pdf_generator', 'submodules.vehicles', 'submodules.currencies', 'submodules.supports', 'submodules.documents', 'auths', 'auths.tokens', 'auths.locking', 'cms', 'commissions', 'partners', 'policies', 'products', 'activities', 'dashboards', 'ratings', 'configurations', 'payments', 'mails', 'bordereaux', 'webhooks', 'reports', 'notifications', 'thirdapis', 'wizards.travel', 'wizards.motor', 'wizards.purbeck', 'wizards.asokamas', 'wizards.buana', 'wizards.peliwica', 'wizards.ubi', 'wizards.ukg')"↵INSTALLED_WIZARDS = []↵INSURANCE_DIR = '/var/www/insurance/src/insurance'↵INTERNAL_IPS = []↵JS_DATETIME_FORMAT = 'DD/MM/YYYY h.mm a'↵JS_DATE_FORMAT = 'DD/MM/YYYY'↵JS_INPUT_DATETIME_FORMAT = 'YYYY-MM-DD HH:mm:ss'↵JS_INPUT_DATE_FORMAT = 'YYYY-MM-DD'↵JS_TIME_FORMAT = 'h.mm a'↵JWT_AUTH = {'JWT_EXPIRATION_DELTA': datetime.timedelta(0, 900), 'JWT_ALLOW_REFRESH': True, 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(0, 900), 'JWT_PAYLOAD_GET_USERNAME_HANDLER': 'auths.api.v2.authentication.jwt_get_username_from_payload_handler'}↵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')]↵LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']↵LANGUAGE_CODE = 'de'↵LANGUAGE_COOKIE_AGE = None↵LANGUAGE_COOKIE_DOMAIN = None↵LANGUAGE_COOKIE_NAME = 'django_language'↵LANGUAGE_COOKIE_PATH = '/'↵LEAD_CLASSIFICATION = {'hot': 80, 'cold': 20}↵LEAD_LOST_REASONS = "(('too_expensive', 'Too Expensive'), ('no_response', 'No Response'))"↵LOCALE_PATHS = []↵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': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'': {'level': 'INFO', 'handlers': ['console'], 'propagate': False}, 'django': {'level': 'INFO', 'handlers': ['console'], 'propagate': False}, 'raven': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}, 'sentry.errors': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}}}↵LOGGING_CONFIG = 'logging.config.dictConfig'↵LOGIN_FIELDS = ['username', 'email']↵LOGIN_REDIRECT_URL = '/accounts/profile/'↵LOGIN_URL = '/auth/login/'↵LOGOUT_REDIRECT_URL = '/auth/login/'↵LOGS_DIR = '/var/www/insurance/logs'↵MANAGERS = []↵MAX_LOGIN_ATTEMPTS = 0↵MEDIA_DIR = '/var/www/insurance/public/media'↵MEDIA_ROOT = '/var/www/insurance/public/media'↵MEDIA_URL = '/media/'↵MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'↵MIDDLEWARE = "('raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'reversion.middleware.RevisionMiddleware', 'auths.middleware.CurrentUserMiddleware', 'django.middleware.locale.LocaleMiddleware')"↵MIGRATION_MODULES = {}↵MONTH_DAY_FORMAT = 'F j'↵NUMBER_GROUPING = 0↵OFFLINE_PAYMENT = False↵PARTNER_NUMBERING_PATTERN = 'BP-{number:06d}'↵PASSWORD_HASHERS = '********************'↵PASSWORD_RECOVERY_TOKEN_VALIDATION_LINK = '********************'↵PASSWORD_RECOVERY_TOKEN_VALIDITY = '********************'↵PASSWORD_RESET_TIMEOUT_DAYS = '********************'↵PAYMENT = {'STRIPE': {'SECRET_KEY': '********************', 'PUBLISHABLE_KEY': '********************'}}↵PDF_GENERATOR = 'xhtml2pdf'↵POLICY_NUMBERING_PATTERN = 'PC-{date.yyyy}{date.mm}{date.dd}-{number:07d}-{partner.number}'↵POLICY_PDF_FILENAME_PATTERN = '{policy_version.policy.number}_{policy_version.position:03d}'↵POLICY_PDF_NAME_MASK = 'Policy PDF'↵POST_OFFICE = {'DEFAULT_PRIORITY': 'medium', 'LOG_LEVEL': 2}↵PREPEND_WWW = False↵PRIVATE_FILE_STORAGE = 'insurance.storage_backends.PrivateMediaStorage'↵PROJECT_DIR = '/var/www/insurance'↵PUBLIC_DIR = '/var/www/insurance/public'↵QUOTAITON_PDF_FILENAME_PATTERN = '{quotation.number}'↵QUOTATION_AUTOMATED_PDF_CREATION = True↵QUOTATION_LOADING_ENABLED = True↵QUOTATION_LOADING_MAXIMUM = '100%'↵QUOTATION_LOADING_MINIMUM = '-100%'↵QUOTATION_LOADING_PERCENTAGE_FIELD = 'premium_amount'↵QUOTATION_LOADING_VERSION = '1'↵QUOTATION_NUMBERING_PATTERN = 'QT-{date.yyyy}{date.mm}{date.dd}-{number}'↵QUOTATION_PDF_NAME_MASK = 'Quotation PDF'↵QUOTATION_VALIDITY_ENABLED = True↵QUOTATION_VALIDITY_PERIOD = 1↵RABBIT_HOSTNAME = 'localhost'↵RAVEN_CONFIG = {'dsn': ''}↵REDIS_DB = 0↵REDIS_HOST = 'localhost'↵REDIS_PORT = 6379↵REGISTRATION_TOKEN_URL = '********************'↵REGISTRATION_TOKEN_VALIDITY = '********************'↵RENEWAL = {'AUTO': {'ENABLED': False, 'NOTICE_PERIOD': {'MONTHLY': 7, 'BIMONTHLY': 30, 'YEARLY': 14}, 'EMAIL_NOTIFICATION': {'ENABLED': False, 'NOTICE_PERIOD': False, 'PAYMENT_SUCCESS': False, 'PAYMENT_FAIL': False, 'ADMIN_EMAILS': ['saimer@tigerlab.com'], 'ADMIN_PAYMENT_SUCCESS': False, 'ADMIN_PAYMENT_FAIL': False}, 'AFTER_EXPIRED': {'ENABLED': False, 'PERIOD': {'MONTHLY': 7, 'BIMONTHLY': 30, 'YEARLY': 14}, 'START_DATE': 'PREVIOUS', 'END_DATE': 'PREVIOUS'}, 'SKIP_RATING': 0}, 'MANUAL': {'ENABLED': False, 'NOTICE_PERIOD': {'MONTHLY': 7, 'BIMONTHLY': 30, 'YEARLY': 14}, 'EMAIL_NOTIFICATION': {'ENABLED': False, 'NOTICE_PERIOD': False, 'PAYMENT_SUCCESS': False, 'PAYMENT_FAIL': False, 'ADMIN_EMAILS': ['saimer@tigerlab.com'], 'ADMIN_PAYMENT_SUCCESS': False}, 'AFTER_EXPIRED': {'ENABLED': False, 'PERIOD': {'MONTHLY': 7, 'BIMONTHLY': 30, 'YEARLY': 14}, 'START_DATE': 'PREVIOUS', 'END_DATE': 'PREVIOUS'}, 'SKIP_RATING': 0}, 'OFFLINE_PAYMENT': False, 'PAYMENT_GATEWAY': False}↵REPORT_MEDIA_URL = '/media/'↵REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication', 'core.authentication.CoreTokenAuthentication'), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination'}↵RMA_API_KEY = '********************'↵ROOT_URLCONF = 'insurance.urls'↵SANCTION_API_ID = '********************'↵SANCTION_API_KEY = '********************'↵SANCTION_API_URL = '********************'↵SEARCH_VECTOR_FIELDS = {'policies': {'PolicyVersion': {'search_attribute_vector': SearchVector(Coalesce(Cast(F(headers)), Value()) || ' ' || Coalesce(Cast(F(attributes)), Value()) || ' ' || Coalesce(Cast(F(declarations)), Value()))}, 'PolicyVersionItem': {'search_attribute_vector': SearchVector(Coalesce(Cast(F(details)), Value()) || ' ' || Coalesce(Cast(F(attributes)), Value()) || ' ' || Coalesce(Cast(F(declarations)), Value()))}}}↵SECRET_KEY = '********************'↵SECURE_BROWSER_XSS_FILTER = False↵SECURE_CONTENT_TYPE_NOSNIFF = False↵SECURE_HSTS_INCLUDE_SUBDOMAINS = False↵SECURE_HSTS_PRELOAD = False↵SECURE_HSTS_SECONDS = 0↵SECURE_PROXY_SSL_HEADER = None↵SECURE_REDIRECT_EXEMPT = []↵SECURE_SSL_HOST = None↵SECURE_SSL_REDIRECT = False↵SEND_EMAIL_WHEN_BLOCKED = False↵SERVER_EMAIL = 'root@localhost'↵SESSION_CACHE_ALIAS = 'default'↵SESSION_COOKIE_AGE = 1209600↵SESSION_COOKIE_DOMAIN = None↵SESSION_COOKIE_HTTPONLY = True↵SESSION_COOKIE_NAME = 'sessionid'↵SESSION_COOKIE_PATH = '/'↵SESSION_COOKIE_SECURE = False↵SESSION_ENGINE = 'django.contrib.sessions.backends.db'↵SESSION_EXPIRE_AT_BROWSER_CLOSE = False↵SESSION_FILE_PATH = None↵SESSION_SAVE_EVERY_REQUEST = False↵SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'↵SETTINGS_MODULE = 'insurance.settings'↵SHORT_DATETIME_FORMAT = 'd/m/Y g.i a'↵SHORT_DATE_FORMAT = 'd/m/Y'↵SHOW_INCOMPLETE_ORDERS = True↵SHOW_JSON_AS_DICTIONARY = False↵SHOW_PROSPECTS = True↵SIGNING_BACKEND = 'django.core.signing.TimestampSigner'↵SILENCED_SYSTEM_CHECKS = []↵SITE_ID = 1↵SITE_NAME = ['OneNow', 'True', 'OneNow']↵SRC_DIR = '/var/www/insurance/src'↵STATICFILES_DIRS = "('/var/www/insurance/src/static',)"↵STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder')"↵STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'↵STATIC_DIR = '/var/www/insurance/public/static'↵STATIC_ROOT = '/var/www/insurance/public/static'↵STATIC_URL = '/static/'↵SUPPORT_EMAIL = ['help@tigerlab.com']↵TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/insurance/src/template_overrides/templates/clients/onenow', '/var/www/insurance/src/templates'], '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', 'core.context_processors.settings'], 'loaders': ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']}}]↵TESTING = False↵TEST_MODE = False↵TEST_NON_SERIALIZED_APPS = []↵TEST_RUNNER = 'django.test.runner.DiscoverRunner'↵THOUSAND_SEPARATOR = ','↵TIGERLAB_APPS = "('products.settings.apps.ProductSettingsConfig', 'template_overrides', 'insurance', 'core', 'submodules.numbering', 'submodules.countries', 'submodules.messages_api', 'submodules.pdf_generator', 'submodules.vehicles', 'submodules.currencies', 'submodules.supports', 'submodules.documents', 'auths', 'auths.tokens', 'auths.locking', 'cms', 'commissions', 'partners', 'policies', 'products', 'activities', 'dashboards', 'ratings', 'configurations', 'payments', 'mails', 'bordereaux', 'webhooks', 'reports', 'notifications', 'thirdapis')"↵TIME_FORMAT = 'g.i a'↵TIME_INPUT_FORMAT = 'g.i a'↵TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M']↵TIME_ZONE = 'Europe/Zurich'↵USER_REGISTRATION_TOKEN_VALIDATION_LINK = '********************'↵USER_REGISTRATION_TRIGGER = 'POLICY_CREATION'↵USER_WELCOME_EMAIL = False↵USE_ETAGS = False↵USE_I18N = True↵USE_L10N = False↵USE_THOUSAND_SEPARATOR = False↵USE_TZ = True↵USE_X_FORWARDED_HOST = False↵USE_X_FORWARDED_PORT = False↵VERSION = '7.1.3'↵WEBHOOK_ACTION_CHOICES = "(('PARTNERS.CREATE', 'Business Partner Creation'), ('PARTNERS.UPDATE', 'Business Partner Update'), ('PARTNERS.REMOVE', 'Business Partner Removal'), ('QUOTATION.QUOTED', 'Quotation Quoted'), ('POLICIES.CREATE', 'Policy New Business'), ('POLICIES.ENDORSE', 'Policy Endorsement'), ('POLICIES.RENEWAL', 'Policy Renewal'), ('POLICIES.CANCEL', 'Policy Cancellation'), ('ACTIVITIES.REFERRAL', 'Referral Activity'), ('TEST', 'Test Signal'))"↵WIZARDS_APPS = "('wizards.travel', 'wizards.motor', 'wizards.purbeck', 'wizards.asokamas', 'wizards.buana', 'wizards.peliwica', 'wizards.ubi', 'wizards.ukg')"↵WSGI_APPLICATION = 'insurance.wsgi.application'↵X_FRAME_OPTIONS = 'SAMEORIGIN'↵YEAR_MONTH_FORMAT = 'F Y'↵↵↵You're seeing this error because you have DEBUG = True in your↵Django settings file. Change that to False, and Django will↵display a standard page generated by the handler for this status code.↵↵