· 7 years ago · Dec 12, 2018, 10:50 PM
1MultipleObjectsReturned at /bcapd/api/v1/policies/781/
2get() returned more than one Policy -- it returned 2!
3
4Request Method: GET
5Request URL: http://canary.policyfly.com/bcapd/api/v1/policies/781/
6Django Version: 1.11.17
7Python Executable: /usr/bin/python3.6
8Python Version: 3.6.6
9Python Path: ['/opt/policyfly', '/usr/bin', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/lib/python3.6/site-packages', '/opt/policyfly/apps', '/opt/policyfly']
10Server time: Wed, 12 Dec 2018 17:43:40 -0500
11Installed Applications:
12('django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'whitenoise.runserver_nostatic',
18 'django.contrib.staticfiles',
19 'django_extensions',
20 'storages',
21 'rest_framework',
22 'rest_framework_nested',
23 'django_otp',
24 'django_otp.plugins.otp_totp',
25 'django_otp.plugins.otp_hotp',
26 'django_otp.plugins.otp_static',
27 'otp_twilio',
28 'django_filters',
29 'sequences.apps.SequencesConfig',
30 'api',
31 'smartu',
32 'crafde',
33 'truenorth',
34 'homefront',
35 'demo',
36 'bcapd',
37 'test_runners',
38 'raven.contrib.django.raven_compat')
39Installed Middleware:
40('raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
41 'raven.contrib.django.middleware.SentryMiddleware',
42 'django.contrib.sessions.middleware.SessionMiddleware',
43 'django.middleware.common.CommonMiddleware',
44 'django.contrib.auth.middleware.AuthenticationMiddleware',
45 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
46 'django_otp.middleware.OTPMiddleware',
47 'api.core.RequestMiddleware',
48 'api.core.DisableClientSideCachingMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware',
51 'django.middleware.security.SecurityMiddleware',
52 'whitenoise.middleware.WhiteNoiseMiddleware')
53
54
55Traceback:
56
57File "/usr/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
58 41. response = get_response(request)
59
60File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
61 249. response = self._get_response(request)
62
63File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
64 187. response = self.process_exception_by_middleware(e, request)
65
66File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" in process_exception_by_middleware
67 227. response = middleware_method(request, exception)
68
69File "/opt/policyfly/api/core.py" in process_exception
70 68. raise exception
71
72File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
73 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
74
75File "/usr/lib/python3.6/contextlib.py" in inner
76 52. return func(*args, **kwds)
77
78File "/usr/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
79 58. return view_func(*args, **kwargs)
80
81File "/usr/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
82 116. return self.dispatch(request, *args, **kwargs)
83
84File "/usr/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
85 495. response = self.handle_exception(exc)
86
87File "/usr/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
88 455. self.raise_uncaught_exception(exc)
89
90File "/usr/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
91 492. response = handler(request, *args, **kwargs)
92
93File "/opt/policyfly/api/views/policy.py" in retrieve
94 155. pk = pk
95
96File "/usr/lib/python3.6/site-packages/django/shortcuts.py" in get_object_or_404
97 85. return queryset.get(*args, **kwargs)
98
99File "/usr/lib/python3.6/site-packages/django/db/models/query.py" in get
100 384. (self.model._meta.object_name, num)
101
102Exception Type: MultipleObjectsReturned at /bcapd/api/v1/policies/781/
103Exception Value: get() returned more than one Policy -- it returned 2!
104Request information:
105USER: Flores, AuthUndMeg (megflowers11+33@gmail.com)
106
107GET: No GET data
108
109POST: No POST data
110
111FILES: No FILES data
112
113COOKIES:
114_ga = 'GA1.2.1404716124.1543857531'
115_gid = 'GA1.2.458317552.1544460203'
116
117META:
118HTTP_ACCEPT = 'application/json, text/plain, */*'
119HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
120HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9'
121HTTP_AUTHORIZATION = 'Token bbabd7ec926a7af875cc164c38199f8d9acec654'
122HTTP_CONNECTION = 'close'
123HTTP_COOKIE = '_ga=GA1.2.1404716124.1543857531; _gid=GA1.2.458317552.1544460203'
124HTTP_HOST = 'canary.policyfly.com'
125HTTP_REFERER = 'https://canary.policyfly.com/application/1326/feed'
126HTTP_USER_AGENT = 'Mozilla/5.0 (X11; CrOS x86_64 11021.81.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
127HTTP_VIA = '1.1 google'
128HTTP_X_CLOUD_TRACE_CONTEXT = 'ec803bfa60e9281af055e0f86f8c2022/5408405039940018415'
129HTTP_X_FORWARDED_FOR = '67.173.149.170, 35.201.108.12, 10.128.0.4, 10.40.1.3'
130HTTP_X_FORWARDED_PROTO = 'http'
131HTTP_X_REAL_IP = '10.40.1.3'
132PATH_INFO = '/bcapd/api/v1/policies/781/'
133QUERY_STRING = ''
134RAW_URI = '/bcapd/api/v1/policies/781/'
135REMOTE_ADDR = '127.0.0.1'
136REMOTE_PORT = '50532'
137REQUEST_METHOD = 'GET'
138SCRIPT_NAME = ''
139SERVER_NAME = '0.0.0.0'
140SERVER_PORT = '5000'
141SERVER_PROTOCOL = 'HTTP/1.1'
142SERVER_SOFTWARE = 'gunicorn/19.9.0'
143gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 5000), raddr=('127.0.0.1', 50532)>
144wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fee9a685ba8>
145wsgi.file_wrapper = ''
146wsgi.input = <gunicorn.http.body.Body object at 0x7fee9a685da0>
147wsgi.multiprocess = True
148wsgi.multithread = False
149wsgi.run_once = False
150wsgi.url_scheme = 'http'
151wsgi.version = '(1, 0)'
152
153Settings:
154Using settings module policyfly.settings
155ABSOLUTE_URL_OVERRIDES = {}
156ADMINS = "(('Devops', 'devops@croscon.com'),)"
157AEUMS_DECPAGE_GENERATION_SUPPRESSED = True
158AEUMS_ENDORSEMENT_GENERATION_SUPPRESSED = True
159ALLOWED_HOSTS = ['*']
160APPEND_SLASH = True
161AUTHENTICATION_BACKENDS = "('django.contrib.auth.backends.ModelBackend',)"
162AUTH_PASSWORD_VALIDATORS = '********************'
163AUTH_USER_MODEL = 'api.User'
164BCAPD_CERTIFICATE_ID = '199888'
165BCAPD_CERTIFICATE_KEY = '********************'
166BCAPD_PROGRAM_ID = 6
167BCAPD_QUOTE_ID = '200388'
168BCAPD_QUOTE_KEY = '********************'
169CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
170CACHE_MIDDLEWARE_ALIAS = 'default'
171CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
172CACHE_MIDDLEWARE_SECONDS = 600
173CELERY_ACCEPT_CONTENT = ['json']
174CELERY_BROKER_URL = 'amqp://127.0.0.1'
175CELERY_ENABLE_UTC = True
176CELERY_RESULT_EXPIRES = 86400
177CELERY_RESULT_SERIALIZER = 'json'
178CELERY_TASK_ACKS_LATE = True
179CELERY_TASK_REJECT_ON_WORKER_LOST = True
180CELERY_TASK_REMOTE_TRACEBACKS = True
181CELERY_TASK_SERIALIZER = 'json'
182CELERY_TASK_SOFT_TIME_LIMIT = 180
183CELERY_TASK_TIME_LIMIT = 300
184CELERY_TASK_TRACK_STARTED = True
185CELERY_WORKER_POOL = 'prefork'
186CELERY_WORKER_POOL_RESTARTS = True
187CELERY_WORKER_SEND_SENT_EVENT = True
188CELERY_WORKER_SEND_TASK_EVENTS = True
189COMPRESS_ENABLED = False
190CRAFDE_PROGRAM_ID = 2
191CSRF_COOKIE_AGE = 31449600
192CSRF_COOKIE_DOMAIN = None
193CSRF_COOKIE_HTTPONLY = False
194CSRF_COOKIE_NAME = 'csrftoken'
195CSRF_COOKIE_PATH = '/'
196CSRF_COOKIE_SECURE = False
197CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
198CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
199CSRF_TRUSTED_ORIGINS = []
200CSRF_USE_SESSIONS = False
201CURRENCIES = "('USD',)"
202CURRENCY_CHOICES = [['USD', 'USD $']]
203CURRENT_USER = 74
204DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'pfint', 'USER': 'pfint', 'PASSWORD': '********************', 'HOST': 'cloudsql-svc', 'ATOMIC_REQUESTS': True, 'TEST': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'policyfly_test', 'USER': 'pfint', 'PASSWORD': '********************', 'HOST': 'cloudsql-svc', 'ATOMIC_REQUESTS': True, 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'PORT': ''}}
205DATABASE_ROUTERS = []
206DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
207DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
208DATETIME_FORMAT = 'N j, Y, P'
209DATETIME_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']
210DATE_FORMAT = 'N j, Y'
211DATE_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']
212DEBUG = True
213DEBUG_PROPAGATE_EXCEPTIONS = False
214DECIMAL_SEPARATOR = '.'
215DEFAULT_CHARSET = 'utf-8'
216DEFAULT_CONTENT_TYPE = 'text/html'
217DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
218DEFAULT_FILE_STORAGE = 'api.core.PolicyFlyUploadHandler'
219DEFAULT_FROM_EMAIL = 'webmaster@localhost'
220DEFAULT_INDEX_TABLESPACE = ''
221DEFAULT_OTP_SESSION_DURATION = 1440
222DEFAULT_TABLESPACE = ''
223DEMO_APPLICATION_TEMPLATE_ID = 'd5f618fb4674b868b4ce146b665170964bbf9e77'
224DEMO_PROGRAM_ID = 5
225DEMO_QUOTE_TEMPLATE_ID = 'fa6729cdcbdb8820d1e4a6ea48bded343850d60b'
226DISALLOWED_USER_AGENTS = []
227DJANGO_ROOT = '/opt/policyfly/policyfly'
228EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
229EMAIL_HOST = 'smtp.postmarkapp.com'
230EMAIL_HOST_PASSWORD = '********************'
231EMAIL_HOST_USER = '5952873e-40bc-43e5-95ca-e56dbe9e9620'
232EMAIL_PORT = 2525
233EMAIL_SSL_CERTFILE = None
234EMAIL_SSL_KEYFILE = '********************'
235EMAIL_SUBJECT_PREFIX = '[Django] '
236EMAIL_TIMEOUT = None
237EMAIL_USE_LOCALTIME = False
238EMAIL_USE_SSL = False
239EMAIL_USE_TLS = True
240FILE_CHARSET = 'utf-8'
241FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
242FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
243FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
244FILE_UPLOAD_PERMISSIONS = None
245FILE_UPLOAD_TEMP_DIR = None
246FIRST_DAY_OF_WEEK = 0
247FIXTURE_DIRS = []
248FORCE_SCRIPT_NAME = None
249FORMAT_MODULE_PATH = None
250FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
251GOOGLE_PLACES_API_KEY = '********************'
252GS_AUTO_CREATE_BUCKET = False
253GS_BUCKET_NAME = 'policyfly-docs-int'
254GS_FILE_OVERWRITE = True
255GS_PROJECT_ID = 'policyfly'
256HELLOSIGN_API_KEY = '********************'
257HELLOSIGN_CLIENT_ID = 'a3cac8aa2dd6bb394f840dea4c8393cd'
258HELLOSIGN_TEST_MODE = True
259HOMEFRONT_APPLICATION_TEMPLATE_ID = '57e4d307acbd36338539e2b96cada405fe75f3a2'
260HOMEFRONT_INSURED_INVOICE_GENERATION_SUPPRESSED = True
261HOMEFRONT_PROGRAM_ID = 4
262HOMEFRONT_QUOTE_TEMPLATE_ID = 'b3a152de809f86e3d9dfa76b38fa07bd6a739c10'
263IGNORABLE_404_URLS = []
264INSTALLED_APPS = "('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'whitenoise.runserver_nostatic', 'django.contrib.staticfiles', 'django_extensions', 'storages', 'rest_framework', 'rest_framework_nested', 'django_otp', 'django_otp.plugins.otp_totp', 'django_otp.plugins.otp_hotp', 'django_otp.plugins.otp_static', 'otp_twilio', 'django_filters', 'sequences.apps.SequencesConfig', 'api', 'smartu', 'crafde', 'truenorth', 'homefront', 'demo', 'bcapd', 'test_runners', 'raven.contrib.django.raven_compat')"
265INTERNAL_IPS = []
266LANGUAGES = [('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'), ('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')]
267LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
268LANGUAGE_CODE = 'en'
269LANGUAGE_COOKIE_AGE = None
270LANGUAGE_COOKIE_DOMAIN = None
271LANGUAGE_COOKIE_NAME = 'django_language'
272LANGUAGE_COOKIE_PATH = '/'
273LOCALE_PATHS = []
274LOGGING = {'version': 1, 'disable_existing_loggers': False, 'handlers': {'console': {'class': 'logging.StreamHandler'}, 'dummy': {'class': 'logging.NullHandler'}, 'sentry': {'level': 'ERROR', 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', 'tags': {'custom-tag': 'x'}}}, 'loggers': {'django.request': {'level': 'ERROR'}, 'django.template': {'handlers': ['dummy'], 'level': 'INFO'}, '': {'handlers': ['console'], 'level': 'INFO'}, 'raven': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}}}
275LOGGING_CONFIG = None
276LOGIN_REDIRECT = '/api/v1/users/account/'
277LOGIN_REDIRECT_URL = '/accounts/profile/'
278LOGIN_URL = '/accounts/login/'
279LOGOUT_REDIRECT_URL = None
280LOGO_URI = 'https://canary.policyfly.com/static/logo.png'
281MANAGERS = "(('Devops', 'devops@croscon.com'),)"
282MEDIA_ROOT = '/opt/policyfly/run/media'
283MEDIA_URL = '/media/'
284MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
285MIDDLEWARE = None
286MIDDLEWARE_CLASSES = "('raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django_otp.middleware.OTPMiddleware', 'api.core.RequestMiddleware', 'api.core.DisableClientSideCachingMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware')"
287MIGRATION_MODULES = {}
288MONTH_DAY_FORMAT = 'F j'
289NUMBER_GROUPING = 0
290OTP_TOTP_ISSUER = None
291OTP_TWILIO_ACCOUNT = 'ACa894edecb500e71d0d9c4c1cdceb9dec'
292OTP_TWILIO_AUTH = '6480e160448bf0f14832d5f2ec39d5d6'
293OTP_TWILIO_CHALLENGE_MESSAGE = '{token}'
294OTP_TWILIO_FROM = '+13476907713'
295OTP_TWILIO_NO_DELIVERY = False
296OTP_TWILIO_TEST_RECIPIENT = '+15555555555'
297OTP_TWILIO_TOKEN_TEMPLATE = '********************'
298OTP_TWILIO_TOKEN_VALIDITY = '********************'
299PASSWORD_HASHERS = '********************'
300PASSWORD_RESET_TIMEOUT_DAYS = '********************'
301POLICYFLY_DOMAIN = 'canary.policyfly.com'
302POLICYFLY_PROTOCOL = 'https'
303PREPEND_WWW = False
304PROGRAM = 'smartu'
305PROGRAM_ID = 1
306PROJECT_ROOT = '/opt/policyfly'
307PROJECT_TEMPLATES = ['/opt/policyfly/templates']
308RAVEN_CONFIG = {'dsn': 'https://135a301d2c7f4a618ec0dfe90a3ed211:75ee57c5806d47a7ab485c6487274a64@sentry.croscon.com/22', 'release': 'int'}
309REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_AUTHENTICATION_CLASSES': ('api.auth.TokenAuthentication', 'api.auth.FileDownloadHMACExpiringAuthentication', 'api.auth.HMACAuthentication'), 'DEFAULT_PARSER_CLASSES': ('rest_framework.parsers.JSONParser', 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser'), 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.NamespaceVersioning', 'TEST_REQUEST_DEFAULT_FORMAT': 'json', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'UPLOADED_FILES_USE_URL': False}
310ROOT_URLCONF = 'policyfly.urls'
311SECRET_KEY = '********************'
312SECURE_BROWSER_XSS_FILTER = False
313SECURE_CONTENT_TYPE_NOSNIFF = False
314SECURE_HSTS_INCLUDE_SUBDOMAINS = False
315SECURE_HSTS_PRELOAD = False
316SECURE_HSTS_SECONDS = 0
317SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
318SECURE_REDIRECT_EXEMPT = []
319SECURE_SSL_HOST = None
320SECURE_SSL_REDIRECT = False
321SERVER_EMAIL = 'root@localhost'
322SESSION_CACHE_ALIAS = 'default'
323SESSION_COOKIE_AGE = 1209600
324SESSION_COOKIE_DOMAIN = None
325SESSION_COOKIE_HTTPONLY = True
326SESSION_COOKIE_NAME = 'sessionid'
327SESSION_COOKIE_PATH = '/'
328SESSION_COOKIE_SECURE = False
329SESSION_ENGINE = 'django.contrib.sessions.backends.db'
330SESSION_EXPIRE_AT_BROWSER_CLOSE = False
331SESSION_FILE_PATH = None
332SESSION_SAVE_EVERY_REQUEST = False
333SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
334SETTINGS_MODULE = 'policyfly.settings'
335SHORT_DATETIME_FORMAT = 'm/d/Y P'
336SHORT_DATE_FORMAT = 'm/d/Y'
337SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
338SILENCED_SYSTEM_CHECKS = []
339SITE_ID = 1
340SITE_NAME = 'policyfly'
341SMARTU_PROGRAM_ID = 1
342STATICFILES_DIRS = ['/opt/policyfly/static']
343STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
344STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
345STATIC_ROOT = '/opt/policyfly/run/static'
346STATIC_URL = '/static/'
347TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/opt/policyfly/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages']}}]
348TEST_NON_SERIALIZED_APPS = []
349TEST_RUNNER = 'test_runners.CleanTestRunner'
350THOUSAND_SEPARATOR = ','
351TIME_FORMAT = 'P'
352TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
353TIME_ZONE = 'America/New_York'
354TRUENORTH_PROGRAM_ID = 3
355TRUENORTH_QUOTESHEET_TEMPLATE_ID = 'f12a97c662ae7544a7f6de5dd3862d7308e03bf9'
356UPLOADED_FILES_USE_URL = False
357USE_ETAGS = False
358USE_I18N = True
359USE_L10N = True
360USE_THOUSAND_SEPARATOR = False
361USE_TZ = True
362USE_X_FORWARDED_HOST = False
363USE_X_FORWARDED_PORT = False
364WEBMERGE_KEY = '********************'
365WEBMERGE_SECRET = '********************'
366WEBMERGE_TEST = '1'
367WHITENOISE_AUTOREFRESH = True
368WHITENOISE_USE_FINDERS = True
369WSGI_APPLICATION = 'policyfly.wsgi.application'
370X_FRAME_OPTIONS = 'SAMEORIGIN'
371YEAR_MONTH_FORMAT = 'F Y'
372
373
374You're seeing this error because you have DEBUG = True in your
375Django settings file. Change that to False, and Django will
376display a standard page generated by the handler for this status code.