· 6 years ago · Feb 20, 2019, 02:14 PM
1ValueError at /api/v1/event_logs/
2Couldn't find foreign key to event_log.EventLog model
3
4Request Method: POST
5Request URL: http://10.10.10.10:8000/api/v1/event_logs/
6Django Version: 2.1.2
7Python Executable: /usr/bin/python3
8Python Version: 3.6.7
9Python Path: ['/vagrant/backend', '/', '/usr/local/bin', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/vagrant/backend']
10Server time: Wed, 20 Feb 2019 04:01:50 -1000
11Installed Applications:
12['raven.contrib.django.raven_compat',
13 'django.contrib.gis',
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 'django_filters',
21 'adminsortable2',
22 'iforms',
23 'taggit',
24 'taggit_labels',
25 'taggit_helpers',
26 'crispy_forms',
27 'rest_framework',
28 'rest_framework_swagger',
29 'reversion',
30 'storages',
31 'floppyforms',
32 'django_celery_results',
33 'timezone_field',
34 'accounts',
35 'export',
36 'organizations',
37 'fence_sections',
38 'points',
39 'lines',
40 'polygons',
41 'lists',
42 'permissions',
43 'uploads',
44 'contacts',
45 'milestone_reports',
46 'taxa',
47 'planting_areas',
48 'weed_control',
49 'work_log',
50 'rain_gauge',
51 'units',
52 'pesticide_cocktails',
53 'water_quality',
54 'trapping',
55 'trapping_auto_reset',
56 'trapping_live',
57 'trapping_snaring',
58 'trapping_tracking_tunnel',
59 'biological_monitoring',
60 'field_camera',
61 'seabird_monitoring',
62 'docs',
63 'hunting',
64 'arcgis',
65 'species_observations',
66 'metabase',
67 'event_log',
68 'vehicle',
69 'cleanup',
70 'maps',
71 'generic',
72 'arcgis_models',
73 'corsheaders']
74Installed Middleware:
75['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
76 'raven.contrib.django.middleware.SentryMiddleware',
77 'corsheaders.middleware.CorsMiddleware',
78 'nrds.middleware.ResetTimezoneMiddleware',
79 'django.middleware.security.SecurityMiddleware',
80 'django.contrib.sessions.middleware.SessionMiddleware',
81 'django.middleware.common.CommonMiddleware',
82 'django.middleware.csrf.CsrfViewMiddleware',
83 'django.contrib.auth.middleware.AuthenticationMiddleware',
84 'django.contrib.messages.middleware.MessageMiddleware',
85 'django.middleware.clickjacking.XFrameOptionsMiddleware',
86 'reversion.middleware.RevisionMiddleware']
87
88
89Traceback:
90
91File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/exception.py" in inner
92 34. response = get_response(request)
93
94File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py" in _get_response
95 126. response = self.process_exception_by_middleware(e, request)
96
97File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py" in _get_response
98 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
99
100File "/usr/local/lib/python3.6/dist-packages/django/views/decorators/csrf.py" in wrapped_view
101 54. return view_func(*args, **kwargs)
102
103File "/usr/local/lib/python3.6/dist-packages/rest_framework/viewsets.py" in view
104 103. return self.dispatch(request, *args, **kwargs)
105
106File "/usr/local/lib/python3.6/dist-packages/rest_framework/views.py" in dispatch
107 483. response = self.handle_exception(exc)
108
109File "/usr/local/lib/python3.6/dist-packages/rest_framework/views.py" in handle_exception
110 443. self.raise_uncaught_exception(exc)
111
112File "/usr/local/lib/python3.6/dist-packages/rest_framework/views.py" in dispatch
113 480. response = handler(request, *args, **kwargs)
114
115File "/usr/local/lib/python3.6/dist-packages/rest_framework/mixins.py" in create
116 21. self.perform_create(serializer)
117
118File "/usr/local/lib/python3.6/dist-packages/rest_framework/mixins.py" in perform_create
119 26. serializer.save()
120
121File "/usr/local/lib/python3.6/dist-packages/rest_framework/serializers.py" in save
122 214. self.instance = self.create(validated_data)
123
124File "/vagrant/backend/event_log/serializers.py" in create
125 137. return super().create(validated_data)
126
127File "/usr/lib/python3.6/contextlib.py" in inner
128 52. return func(*args, **kwds)
129
130File "/vagrant/backend/nrds/helpers/serializers.py" in create
131 609. instance = self.bulk_create(validated_data)
132
133File "/vagrant/backend/nrds/helpers/serializers.py" in bulk_create
134 461. item[serializer.fk_name] = instance
135
136File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py" in __get__
137 37. res = instance.__dict__[self.name] = self.func(instance)
138
139File "/vagrant/backend/nrds/helpers/serializers.py" in fk_name
140 552. raise ValueError("Couldn't find foreign key to {} model".format(self.parent.Meta.model._meta.label))
141
142Exception Type: ValueError at /api/v1/event_logs/
143Exception Value: Couldn't find foreign key to event_log.EventLog model
144Request information:
145USER: yasnov.one@gmail.com
146
147GET: No GET data
148
149POST: No POST data
150
151FILES: No FILES data
152
153COOKIES: No cookie data
154
155META:
156CONTENT_LENGTH = '605'
157CONTENT_TYPE = 'application/json; charset=utf-8'
158HTTP_ACCEPT = '*/*'
159HTTP_ACCEPT_ENCODING = 'gzip, deflate'
160HTTP_ACCEPT_LANGUAGE = 'ru,en-US;q=0.9,en;q=0.8'
161HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTUwNjg0MzYxLCJqdGkiOiIzNjIzOWMxYWFiNTI0NzgzOTY5YTZlOTA1OGFiNmY5NyIsInVzZXJfaWQiOjEsInVzZXJuYW1lIjoieWFzbm92Lm9uZUBnbWFpbC5jb20iLCJlbXBsb3llZV9pZCI6MSwiZW1haWwiOiJ5YXNub3Yub25lQGdtYWlsLmNvbSJ9.g7gYNLmcTpMfuHANr5noisjXasqlu0VSFteDZ8cG6wg'
162HTTP_CONNECTION = 'keep-alive'
163HTTP_HOST = '10.10.10.10:8000'
164HTTP_ORIGIN = 'http://localhost:3000'
165HTTP_REFERER = 'http://localhost:3000/events/add'
166HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'
167PATH_INFO = '/api/v1/event_logs/'
168QUERY_STRING = ''
169RAW_URI = '/api/v1/event_logs/'
170REMOTE_ADDR = '10.10.10.1'
171REMOTE_PORT = '49303'
172REQUEST_METHOD = 'POST'
173SCRIPT_NAME = ''
174SERVER_NAME = '0.0.0.0'
175SERVER_PORT = '8000'
176SERVER_PROTOCOL = 'HTTP/1.1'
177SERVER_SOFTWARE = 'gunicorn/19.9.0'
178gunicorn.socket = <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.10.10.10', 8000), raddr=('10.10.10.1', 49303)>
179wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa76a95fe48>
180wsgi.file_wrapper = ''
181wsgi.input = <gunicorn.http.body.Body object at 0x7fa76b111f60>
182wsgi.multiprocess = True
183wsgi.multithread = False
184wsgi.run_once = False
185wsgi.url_scheme = 'http'
186wsgi.version = '(1, 0)'
187
188Settings:
189Using settings module nrds.settings
190ABSOLUTE_URL_OVERRIDES = {}
191ADMINS = []
192ALLOWED_HOSTS = ['*']
193APPEND_SLASH = True
194AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
195AUTH_PASSWORD_VALIDATORS = '********************'
196AUTH_USER_MODEL = 'accounts.User'
197BASE_DIR = '/vagrant/backend'
198CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}}
199CACHE_MIDDLEWARE_ALIAS = 'default'
200CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
201CACHE_MIDDLEWARE_SECONDS = 600
202CELERY_BROKER_URL = 'amqp://127.0.0.1'
203CELERY_RESULT_BACKEND = 'django-db'
204CELERY_TASK_ROUTES = {'nrds.tasks.queue_email': {'queue': 'emails'}}
205CORS_ALLOW_CREDENTIALS = True
206CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'content-disposition')"
207CORS_ALLOW_METHODS = "('DELETE', 'GET', 'OPTIONS', 'PATCH', 'POST', 'PUT')"
208CORS_EXPOSE_HEADERS = ['Location']
209CORS_ORIGIN_ALLOW_ALL = True
210CSRF_COOKIE_AGE = 31449600
211CSRF_COOKIE_DOMAIN = None
212CSRF_COOKIE_HTTPONLY = False
213CSRF_COOKIE_NAME = 'csrftoken'
214CSRF_COOKIE_PATH = '/'
215CSRF_COOKIE_SAMESITE = 'Lax'
216CSRF_COOKIE_SECURE = False
217CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
218CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
219CSRF_TRUSTED_ORIGINS = []
220CSRF_USE_SESSIONS = False
221DATABASES = {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'nrds', 'USER': 'nrds', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
222DATABASE_ROUTERS = []
223DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
224DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
225DATETIME_FORMAT = 'N j, Y, P'
226DATETIME_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']
227DATE_FORMAT = 'N j, Y'
228DATE_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']
229DEBUG = True
230DEBUG_PROPAGATE_EXCEPTIONS = False
231DECIMAL_SEPARATOR = '.'
232DEFAULT_CHARSET = 'utf-8'
233DEFAULT_CONTENT_TYPE = 'text/html'
234DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
235DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
236DEFAULT_FROM_EMAIL = 'NRDS support<root@localhost>'
237DEFAULT_INDEX_TABLESPACE = ''
238DEFAULT_TABLESPACE = ''
239DISALLOWED_USER_AGENTS = []
240DOMAIN = 'localhost'
241EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
242EMAIL_HOST = 'localhost'
243EMAIL_HOST_PASSWORD = '********************'
244EMAIL_HOST_USER = 'root@localhost'
245EMAIL_PORT = 25
246EMAIL_SSL_CERTFILE = None
247EMAIL_SSL_KEYFILE = '********************'
248EMAIL_SUBJECT_PREFIX = '[Django] '
249EMAIL_TIMEOUT = 5
250EMAIL_USE_LOCALTIME = False
251EMAIL_USE_SSL = False
252EMAIL_USE_TLS = False
253FILE_CHARSET = 'utf-8'
254FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
255FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
256FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
257FILE_UPLOAD_PERMISSIONS = None
258FILE_UPLOAD_TEMP_DIR = None
259FIRST_DAY_OF_WEEK = 0
260FIXTURE_DIRS = []
261FORCE_SCRIPT_NAME = None
262FORMAT_MODULE_PATH = None
263FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
264IFORM_URL = 'https://nrds.iformbuilder.com'
265IGNORABLE_404_URLS = []
266IMAGEKIT_CACHEFILE_DIR = 'CACHE/images'
267IMAGEKIT_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.hash'
268IMAGEKIT_CACHE_BACKEND = 'default'
269IMAGEKIT_CACHE_PREFIX = 'imagekit:'
270IMAGEKIT_CACHE_TIMEOUT = 300
271IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Simple'
272IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY = 'imagekit.cachefiles.strategies.JustInTime'
273IMAGEKIT_DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
274IMAGEKIT_SPEC_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.source_name_as_path'
275IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY = '********************'
276INSTALLED_APPS = ['raven.contrib.django.raven_compat', 'django.contrib.gis', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_filters', 'adminsortable2', 'iforms', 'taggit', 'taggit_labels', 'taggit_helpers', 'crispy_forms', 'rest_framework', 'rest_framework_swagger', 'reversion', 'storages', 'floppyforms', 'django_celery_results', 'timezone_field', 'accounts', 'export', 'organizations', 'fence_sections', 'points', 'lines', 'polygons', 'lists', 'permissions', 'uploads', 'contacts', 'milestone_reports', 'taxa', 'planting_areas', 'weed_control', 'work_log', 'rain_gauge', 'units', 'pesticide_cocktails', 'water_quality', 'trapping', 'trapping_auto_reset', 'trapping_live', 'trapping_snaring', 'trapping_tracking_tunnel', 'biological_monitoring', 'field_camera', 'seabird_monitoring', 'docs', 'hunting', 'arcgis', 'species_observations', 'metabase', 'event_log', 'vehicle', 'cleanup', 'maps', 'generic', 'arcgis_models', 'corsheaders']
277INTERNAL_IPS = []
278IS_PRODUCTION = False
279JWT_AUTH = {'JWT_RESPONSE_PAYLOAD_HANDLER': 'nrds.jwt.jwt_response_payload_handler', 'JWT_VERIFY_EXPIRATION': False}
280LANGUAGES = [('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')]
281LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
282LANGUAGE_CODE = 'en-us'
283LANGUAGE_COOKIE_AGE = None
284LANGUAGE_COOKIE_DOMAIN = None
285LANGUAGE_COOKIE_NAME = 'django_language'
286LANGUAGE_COOKIE_PATH = '/'
287LOCALE_PATHS = []
288LOGGING = {}
289LOGGING_CONFIG = 'logging.config.dictConfig'
290LOGIN_REDIRECT_URL = '/accounts/profile/'
291LOGIN_URL = '/accounts/login/'
292LOGOUT_REDIRECT_URL = None
293MANAGERS = []
294MAX_IMAGE_RESOLUTION = '(4000, 3000)'
295MAX_IMAGE_SIZE = 3145728
296MEASUREMENT_BIDIMENSIONAL_SEPARATOR = '/'
297MEDIA_ROOT = '/webapp/media'
298MEDIA_URL = '/media/'
299MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
300MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'corsheaders.middleware.CorsMiddleware', 'nrds.middleware.ResetTimezoneMiddleware', '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', 'reversion.middleware.RevisionMiddleware']
301MIGRATION_MODULES = {}
302MONTH_DAY_FORMAT = 'F j'
303NUMBER_GROUPING = 0
304PASSWORD_HASHERS = '********************'
305PASSWORD_RESET_TIMEOUT_DAYS = '********************'
306PREPEND_WWW = False
307PROJECT_GROUP = 'default'
308REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated', 'permissions.permissions.IsEmployeePermission', 'permissions.permissions.LicensePermission', 'permissions.permissions.RBACPermission'), 'DEFAULT_AUTHENTICATION_CLASSES': ('nrds.authentication.TimeZoneJSONWebTokenAuthenticationSimple',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 100, 'EXCEPTION_HANDLER': 'nrds.rest_exception_handler.exception_handler', 'TEST_REQUEST_DEFAULT_FORMAT': 'json'}
309ROOT_URLCONF = 'nrds.urls'
310SECRET_KEY = '********************'
311SECURE_BROWSER_XSS_FILTER = False
312SECURE_CONTENT_TYPE_NOSNIFF = False
313SECURE_HSTS_INCLUDE_SUBDOMAINS = False
314SECURE_HSTS_PRELOAD = False
315SECURE_HSTS_SECONDS = 0
316SECURE_PROXY_SSL_HEADER = None
317SECURE_REDIRECT_EXEMPT = []
318SECURE_SSL_HOST = None
319SECURE_SSL_REDIRECT = False
320SERVER_EMAIL = 'root@localhost'
321SESSION_CACHE_ALIAS = 'default'
322SESSION_COOKIE_AGE = 1209600
323SESSION_COOKIE_DOMAIN = None
324SESSION_COOKIE_HTTPONLY = True
325SESSION_COOKIE_NAME = 'sessionid'
326SESSION_COOKIE_PATH = '/'
327SESSION_COOKIE_SAMESITE = 'Lax'
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 = 'nrds.settings'
335SHORT_DATETIME_FORMAT = 'm/d/Y P'
336SHORT_DATE_FORMAT = 'm/d/Y'
337SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
338SILENCED_SYSTEM_CHECKS = []
339SIMPLE_JWT = {'AUTH_HEADER_TYPES': ('JWT',), 'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************'}
340STATICFILES_DIRS = ['/vagrant/backend/static']
341STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
342STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
343STATIC_ROOT = '/webapp/static'
344STATIC_URL = '/static/'
345SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'api_key': '********************'}, 'SHOW_REQUEST_HEADERS': True, 'USE_SESSION_AUTH': False}
346TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/vagrant/backend/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']}}]
347TEST_NON_SERIALIZED_APPS = []
348TEST_RUNNER = 'django.test.runner.DiscoverRunner'
349THOUSAND_SEPARATOR = ','
350TIME_FORMAT = 'P'
351TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
352TIME_ZONE = 'US/Hawaii'
353USE_I18N = True
354USE_L10N = True
355USE_THOUSAND_SEPARATOR = False
356USE_TZ = True
357USE_X_FORWARDED_HOST = False
358USE_X_FORWARDED_PORT = False
359WSGI_APPLICATION = 'nrds.wsgi.application'
360X_FRAME_OPTIONS = 'SAMEORIGIN'
361YEAR_MONTH_FORMAT = 'F Y'
362
363
364You're seeing this error because you have DEBUG = True in your
365Django settings file. Change that to False, and Django will
366display a standard page generated by the handler for this status code.