· 7 years ago · Jul 11, 2018, 02:38 PM
1AttributeError at /api/v1/asset/subfield/
2Got AttributeError when attempting to get a value for field `id` on serializer `SubfieldSerializer`.
3The serializer field might be named incorrectly and not match any attribute or key on the `str` instance.
4Original exception text was: 'str' object has no attribute 'id'.
5
6Request Method: GET
7Request URL: http://zonecalc-srv-test-dev.granduke.net/api/v1/asset/subfield/?rootAsset=5317&shape=true&season=12
8Django Version: 2.0.7
9Python Executable: /usr/local/bin/python
10Python Version: 3.6.5
11Python Path: ['/application/zonecalc_service', '/usr/local/bin', '/application', '/usr/local/lib/python3.6/site-packages', '/usr/lib/python3.6/site-packages', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload']
12Server time: Wed, 11 Jul 2018 14:34:20 +0000
13Installed Applications:
14['django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'rest_framework',
21 'django_filters',
22 'django_extensions',
23 'corsheaders',
24 'silk',
25 'django_prometheus',
26 'zonecalc_service.apps.core',
27 'zonecalc_service.apps.scenario',
28 'debug_toolbar',
29 'nplusone.ext.django']
30Installed Middleware:
31['django_prometheus.middleware.PrometheusBeforeMiddleware',
32 'nplusone.ext.django.NPlusOneMiddleware',
33 'corsheaders.middleware.CorsMiddleware',
34 'django.middleware.security.SecurityMiddleware',
35 'django.contrib.sessions.middleware.SessionMiddleware',
36 'django.middleware.common.CommonMiddleware',
37 'django.middleware.csrf.CsrfViewMiddleware',
38 'django.contrib.auth.middleware.AuthenticationMiddleware',
39 'django.contrib.messages.middleware.MessageMiddleware',
40 'django.middleware.clickjacking.XFrameOptionsMiddleware',
41 'silk.middleware.SilkyMiddleware',
42 'debug_toolbar.middleware.DebugToolbarMiddleware',
43 'django_prometheus.middleware.PrometheusAfterMiddleware']
44
45
46Traceback:
47
48File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
49 441. return get_attribute(instance, self.source_attrs)
50
51File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
52 100. instance = getattr(instance, attr)
53
54During handling of the above exception ('str' object has no attribute 'id'), another exception occurred:
55
56File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
57 35. response = get_response(request)
58
59File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
60 128. response = self.process_exception_by_middleware(e, request)
61
62File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
63 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
64
65File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
66 54. return view_func(*args, **kwargs)
67
68File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
69 69. return self.dispatch(request, *args, **kwargs)
70
71File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
72 494. response = self.handle_exception(exc)
73
74File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
75 454. self.raise_uncaught_exception(exc)
76
77File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
78 491. response = handler(request, *args, **kwargs)
79
80File "/application/zonecalc_service/api/v1/fc/views.py" in get
81 57. return Response(serializer.data)
82
83File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
84 742. ret = super(ListSerializer, self).data
85
86File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
87 262. self._data = self.to_representation(self.instance)
88
89File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
90 660. self.child.to_representation(item) for item in iterable
91
92File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in <listcomp>
93 660. self.child.to_representation(item) for item in iterable
94
95File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
96 491. attribute = field.get_attribute(instance)
97
98File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
99 462. raise type(exc)(msg)
100
101Exception Type: AttributeError at /api/v1/asset/subfield/
102Exception Value: Got AttributeError when attempting to get a value for field `id` on serializer `SubfieldSerializer`.
103The serializer field might be named incorrectly and not match any attribute or key on the `str` instance.
104Original exception text was: 'str' object has no attribute 'id'.
105Request information:
106USER: None
107
108GET:
109rootAsset = '5317'
110shape = 'true'
111season = '12'
112
113POST: No POST data
114
115FILES: No FILES data
116
117COOKIES: No cookie data
118
119META:
120HTTP_ACCEPT = '*/*'
121HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
122HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6'
123HTTP_AUTHORIZATION = 'Token 65ce681f56e0d55023f0a221453bd0f23eea3951'
124HTTP_CONNECTION = 'close'
125HTTP_HOST = 'zonecalc-srv-test-dev.granduke.net'
126HTTP_ORIGIN = 'http://10.131.172.251:3000'
127HTTP_REFERER = 'http://10.131.172.251:3000/9b1f017eb80f9258c9ec.common.wrkr.js'
128HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
129HTTP_X_FORWARDED_FOR = '10.240.0.11'
130HTTP_X_FORWARDED_HOST = 'zonecalc-srv-test-dev.granduke.net'
131HTTP_X_FORWARDED_PORT = '443'
132HTTP_X_FORWARDED_PROTO = 'https'
133HTTP_X_ORIGINAL_URI = '/api/v1/asset/subfield/?rootAsset=5317&shape=true&season=12'
134HTTP_X_REAL_IP = '10.240.0.11'
135HTTP_X_REQUEST_ID = 'f9dc976533c3f2b286b91a11c55f6f7c'
136HTTP_X_SCHEME = 'https'
137PATH_INFO = '/api/v1/asset/subfield/'
138QUERY_STRING = 'rootAsset=5317&shape=true&season=12'
139RAW_URI = '/api/v1/asset/subfield/?rootAsset=5317&shape=true&season=12'
140REMOTE_ADDR = '10.244.9.16'
141REMOTE_PORT = '49532'
142REQUEST_METHOD = 'GET'
143SCRIPT_NAME = ''
144SERVER_NAME = '0.0.0.0'
145SERVER_PORT = '80'
146SERVER_PROTOCOL = 'HTTP/1.1'
147SERVER_SOFTWARE = 'gunicorn/19.9.0'
148gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.244.3.155', 80), raddr=('10.244.9.16', 49532)>
149wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f748b2a42b0>
150wsgi.file_wrapper = ''
151wsgi.input = <gunicorn.http.body.Body object at 0x7f748b2a44a8>
152wsgi.multiprocess = False
153wsgi.multithread = False
154wsgi.run_once = False
155wsgi.url_scheme = 'http'
156wsgi.version = '(1, 0)'
157
158Settings:
159Using settings module zonecalc_service.settings
160ABSOLUTE_URL_OVERRIDES = {}
161ADMINS = []
162ADMIN_PANEL_IS_ENABLED = True
163ALLOWED_HOSTS = ['127.0.0.1', '0.0.0.0', 'zonecalc-srv-test-dev.granduke.net']
164API_DOCS_ARE_ENABLED = '********************'
165APPEND_SLASH = True
166AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
167AUTHORIZED_ROLES = ['Grower', 'Superuser']
168AUTH_PASSWORD_VALIDATORS = '********************'
169AUTH_USER_MODEL = 'auth.User'
170AUTOSLUG_SLUGIFY_FUNCTION = 'zonecalc_service.utils.text.SLUGIFY'
171CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
172CACHE_MIDDLEWARE_ALIAS = 'default'
173CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
174CACHE_MIDDLEWARE_SECONDS = 600
175CORE_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']
176CORS_ORIGIN_ALLOW_ALL = True
177CSRF_COOKIE_AGE = 31449600
178CSRF_COOKIE_DOMAIN = None
179CSRF_COOKIE_HTTPONLY = False
180CSRF_COOKIE_NAME = 'csrftoken'
181CSRF_COOKIE_PATH = '/'
182CSRF_COOKIE_SECURE = False
183CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
184CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
185CSRF_TRUSTED_ORIGINS = []
186CSRF_USE_SESSIONS = False
187DATABASES = {'default': {'NAME': 'zonecalc_service_dev', 'USER': 'zonecalc@zonecalc-dev-test', 'PASSWORD': '********************', 'HOST': 'zonecalc-dev-test.postgres.database.azure.com', 'PORT': 5432, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
188DATABASE_ROUTERS = []
189DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
190DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
191DATETIME_FORMAT = 'N j, Y, P'
192DATETIME_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']
193DATE_FORMAT = 'N j, Y'
194DATE_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']
195DEBUG = True
196DEBUG_PROPAGATE_EXCEPTIONS = False
197DEBUG_TOOLBAR_OPTIONS = {'DEBUG_TOOLBAR_PATCH_SETTINGS': False, 'DEBUG_TOOLBAR_CONFIG': {'INTERCEPT_REDIRECTS': False, 'ENABLE_STACKTRACES': True, 'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7f74904759d8>}, 'DEBUG_TOOLBAR_PANELS': ('debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', 'debug_toolbar.panels.versions.VersionsPanel')}
198DECIMAL_SEPARATOR = '.'
199DEFAULT_CHARSET = 'utf-8'
200DEFAULT_CONTENT_TYPE = 'text/html'
201DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
202DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
203DEFAULT_FROM_EMAIL = 'webmaster@localhost'
204DEFAULT_INDEX_TABLESPACE = ''
205DEFAULT_TABLESPACE = ''
206DISALLOWED_USER_AGENTS = []
207EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
208EMAIL_HOST = 'localhost'
209EMAIL_HOST_PASSWORD = '********************'
210EMAIL_HOST_USER = ''
211EMAIL_PORT = 25
212EMAIL_SSL_CERTFILE = None
213EMAIL_SSL_KEYFILE = '********************'
214EMAIL_SUBJECT_PREFIX = '[Django] '
215EMAIL_TIMEOUT = None
216EMAIL_USE_LOCALTIME = False
217EMAIL_USE_SSL = False
218EMAIL_USE_TLS = False
219EXTRA_APPS = ['debug_toolbar', 'nplusone.ext.django']
220FILE_CHARSET = 'utf-8'
221FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
222FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
223FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
224FILE_UPLOAD_PERMISSIONS = None
225FILE_UPLOAD_TEMP_DIR = None
226FIRST_DAY_OF_WEEK = 0
227FIXTURE_DIRS = ['scenario_types']
228FORCE_SCRIPT_NAME = None
229FORMAT_MODULE_PATH = None
230FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
231IGNORABLE_404_URLS = []
232INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'django_filters', 'django_extensions', 'corsheaders', 'silk', 'django_prometheus', 'zonecalc_service.apps.core', 'zonecalc_service.apps.scenario', 'debug_toolbar', 'nplusone.ext.django']
233INTERNAL_IPS = ['127.0.0.1']
234LANGUAGES = [('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')]
235LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
236LANGUAGE_CODE = 'en-us'
237LANGUAGE_COOKIE_AGE = None
238LANGUAGE_COOKIE_DOMAIN = None
239LANGUAGE_COOKIE_NAME = 'django_language'
240LANGUAGE_COOKIE_PATH = '/'
241LOCALE_PATHS = []
242LOCAL_APPS = ['zonecalc_service.apps.core', 'zonecalc_service.apps.scenario']
243LOGGING = {'version': 1, 'disable_existing_loggers': False, 'formatters': {'logsna': {'()': 'logsna.Formatter', 'format': '[%(name)s] [%(process)d/%(threadName)s] %(asctime)s [%(levelname)s] %(message)s'}, 'tojson': {'format': '[%(name)s] [%(process)d/%(threadName)s] %(asctime)s [%(levelname)s] %(message)s', 'class': 'zonecalc_service.utils.jsonlogger.CustomJsonFormatter'}, 'fluent_fmt': {'()': 'fluent.handler.FluentRecordFormatter', 'format': '[%(name)s] [%(process)d/%(threadName)s] %(asctime)s [%(levelname)s] %(message)s'}}, 'handlers': {'console': {'level': 'INFO', 'filters': [], 'formatter': 'logsna', 'class': 'logging.StreamHandler'}, 'fluent': {'class': 'fluent.handler.FluentHandler', 'host': 'localhost', 'port': 24224, 'tag': '{{ cookiecutter.package_name }}', 'formatter': 'fluent_fmt', 'level': 'INFO'}}, 'loggers': {'django': {'handlers': ['console']}, 'django.request': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'django.security': {'handlers': ['console'], 'level': 'ERROR', 'propagate': False}, 'py.warnings': {'handlers': ['console']}, 'zonecalc_service': {'handlers': ['console'], 'level': 'INFO'}, 'nplusone': {'handlers': ['console'], 'level': 'WARNING'}}}
244LOGGING_CONFIG = 'logging.config.dictConfig'
245LOGGING_FLUENT_HOST = 'localhost'
246LOGGING_FORMAT = '[%(name)s] [%(process)d/%(threadName)s] %(asctime)s [%(levelname)s] %(message)s'
247LOGGING_FORMATTER = 'logsna'
248LOGGING_FORMAT_DEFAULT = '[%(name)s] [%(process)d/%(threadName)s] %(asctime)s [%(levelname)s] %(message)s'
249LOGGING_LEVEL = 'INFO'
250LOGIN_REDIRECT_URL = '/accounts/profile/'
251LOGIN_URL = '/accounts/login/'
252LOGOUT_REDIRECT_URL = None
253MANAGERS = []
254MEDIA_ROOT = ''
255MEDIA_URL = ''
256MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
257MIDDLEWARE = ['django_prometheus.middleware.PrometheusBeforeMiddleware', 'nplusone.ext.django.NPlusOneMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', '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', 'silk.middleware.SilkyMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django_prometheus.middleware.PrometheusAfterMiddleware']
258MIGRATION_MODULES = {}
259MONTH_DAY_FORMAT = 'F j'
260NPLUS1_DETECTION_IS_ENABLED = True
261NPLUSONE_LOGGER = <Logger nplusone (WARNING)>
262NUMBER_GROUPING = 0
263PASSWORD_HASHERS = '********************'
264PASSWORD_RESET_TIMEOUT_DAYS = '********************'
265PREPEND_WWW = False
266PROJECT_DEFAULTS = {'farm_command_urls': {'qa': 'https://iot-qa.granduke.net', 'local': 'http://localhost:8000'}, 'farm_command_request_timeout': 60, 'zonemanager_url': 'http://localhost:80', 'zonemanager_request_timeout': 10}
267PROMETHEUS_HOST_URL = '127.0.0.1:9091'
268PROMETHEUS_METRICS_ARE_ENABLED = True
269PUBLIC_URLS = ['/api/health', '/api/docs']
270REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': (), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_RENDERER_CLASSES': ('zonecalc_service.api.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'DEFAULT_PARSER_CLASSES': ('zonecalc_service.api.parsers.JSONParser', 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10, 'TEST_REQUEST_DEFAULT_FORMAT': 'json', 'TEST_REQUEST_RENDERER_CLASSES': ('zonecalc_service.api.renderers.JSONRenderer',), 'DEFAULT_AUTHENTICATION_CLASSES': ('zonecalc_service.apps.core.auth.UserTokenAuthentication',)}
271ROOT_URLCONF = 'zonecalc_service.urls'
272SECRET_KEY = '********************'
273SECURE_BROWSER_XSS_FILTER = False
274SECURE_CONTENT_TYPE_NOSNIFF = False
275SECURE_HSTS_INCLUDE_SUBDOMAINS = False
276SECURE_HSTS_PRELOAD = False
277SECURE_HSTS_SECONDS = 0
278SECURE_PROXY_SSL_HEADER = None
279SECURE_REDIRECT_EXEMPT = []
280SECURE_SSL_HOST = None
281SECURE_SSL_REDIRECT = False
282SERVER_EMAIL = 'root@localhost'
283SESSION_CACHE_ALIAS = 'default'
284SESSION_COOKIE_AGE = 1209600
285SESSION_COOKIE_DOMAIN = None
286SESSION_COOKIE_HTTPONLY = True
287SESSION_COOKIE_NAME = 'sessionid'
288SESSION_COOKIE_PATH = '/'
289SESSION_COOKIE_SECURE = False
290SESSION_ENGINE = 'django.contrib.sessions.backends.db'
291SESSION_EXPIRE_AT_BROWSER_CLOSE = False
292SESSION_FILE_PATH = None
293SESSION_SAVE_EVERY_REQUEST = False
294SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
295SETTINGS_MODULE = 'zonecalc_service.settings'
296SHELL_PLUS = 'ipython'
297SHORT_DATETIME_FORMAT = 'm/d/Y P'
298SHORT_DATE_FORMAT = 'm/d/Y'
299SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
300SILENCED_SYSTEM_CHECKS = []
301SILKY_PYTHON_PROFILER = True
302SILK_INSPECTION_IS_ENABLED = True
303SITE_ROOT = '/application'
304STATICFILES_DIRS = []
305STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
306STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
307STATIC_ROOT = '/var/www/zonecalc.com/static/'
308STATIC_URL = '/static/'
309TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}]
310TEST_NON_SERIALIZED_APPS = []
311TEST_RUNNER = 'django.test.runner.DiscoverRunner'
312THIRD_PARTY_APPS = ['rest_framework', 'django_filters', 'django_extensions', 'corsheaders', 'silk', 'django_prometheus']
313THOUSAND_SEPARATOR = ','
314TIME_FORMAT = 'P'
315TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
316TIME_ZONE = 'UTC'
317USE_ETAGS = False
318USE_I18N = True
319USE_L10N = True
320USE_THOUSAND_SEPARATOR = False
321USE_TZ = True
322USE_X_FORWARDED_HOST = False
323USE_X_FORWARDED_PORT = False
324WSGI_APPLICATION = 'zonecalc_service.wsgi.application'
325X_FRAME_OPTIONS = 'SAMEORIGIN'
326YEAR_MONTH_FORMAT = 'F Y'
327
328
329You're seeing this error because you have DEBUG = True in your
330Django settings file. Change that to False, and Django will
331display a standard page generated by the handler for this status code.