· 5 years ago · Jan 26, 2020, 03:22 PM
1AttributeError at /api/v1/routes/9011fc3e-7378-477a-9cf6-faf5f19ab754/
2'NoneType' object has no attribute 'user'
3
4Request Method: GET
5Request URL: http://test.localhost:8000/api/v1/routes/9011fc3e-7378-477a-9cf6-faf5f19ab754/
6Django Version: 3.0.2
7Python Executable: /usr/local/bin/python
8Python Version: 3.8.1
9Python Path: ['/code', '/code', '/usr/local/lib/python38.zip', '/usr/local/lib/python3.8', '/usr/local/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/site-packages']
10Server time: Sun, 26 Jan 2020 15:19:00 +0000
11Installed Applications:
12['django_tenants',
13 'tenants',
14 'django.contrib.auth',
15 'django.contrib.admin',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django.contrib.gis',
21 'django.contrib.sites',
22 'allauth',
23 'allauth.account',
24 'allauth.socialaccount',
25 'rest_framework',
26 'rest_framework.authtoken',
27 'rest_framework_gis',
28 'drf_yasg',
29 'rest_auth',
30 'corsheaders',
31 'rest_framework_simplejwt.token_blacklist',
32 'django.forms',
33 'simple_history',
34 'accounts',
35 'miscellaneous',
36 'vehicles',
37 'employee',
38 'task',
39 'route',
40 'overview',
41 'api',
42 'debug_toolbar']
43Installed Middleware:
44['django_tenants.middleware.main.TenantMainMiddleware',
45 'corsheaders.middleware.CorsMiddleware',
46 'django.middleware.common.CommonMiddleware',
47 'django.middleware.security.SecurityMiddleware',
48 'django.contrib.sessions.middleware.SessionMiddleware',
49 'django.middleware.locale.LocaleMiddleware',
50 'django.middleware.common.CommonMiddleware',
51 'django.middleware.csrf.CsrfViewMiddleware',
52 'django.contrib.auth.middleware.AuthenticationMiddleware',
53 'django.contrib.messages.middleware.MessageMiddleware',
54 'django.middleware.clickjacking.XFrameOptionsMiddleware',
55 'simple_history.middleware.HistoryRequestMiddleware',
56 'northarccalendar.middleware.TimezoneMiddleware']
57
58
59Traceback (most recent call last):
60 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
61 response = get_response(request)
62 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
63 response = self.process_exception_by_middleware(e, request)
64 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
65 response = wrapped_callback(request, *callback_args, **callback_kwargs)
66 File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
67 return view_func(*args, **kwargs)
68 File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
69 return self.dispatch(request, *args, **kwargs)
70 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 505, in dispatch
71 response = self.handle_exception(exc)
72 File "/code/common/mixins.py", line 26, in handle_exception
73 return super().handle_exception(exc)
74 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 465, in handle_exception
75 self.raise_uncaught_exception(exc)
76 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
77 raise exc
78 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 502, in dispatch
79 response = handler(request, *args, **kwargs)
80 File "/code/api/route/views.py", line 163, in get
81 return Response(serializer.data)
82 File "/usr/local/lib/python3.8/site-packages/rest_framework/serializers.py", line 562, in data
83 ret = super().data
84 File "/usr/local/lib/python3.8/site-packages/rest_framework/serializers.py", line 260, in data
85 self._data = self.to_representation(self.instance)
86 File "/usr/local/lib/python3.8/site-packages/rest_framework/serializers.py", line 529, in to_representation
87 ret[field.field_name] = field.to_representation(attribute)
88 File "/usr/local/lib/python3.8/site-packages/rest_framework/fields.py", line 1905, in to_representation
89 return method(value)
90 File "/code/api/route/serializers.py", line 333, in get_first_name
91 return route.workday.employee.user.first_name
92
93Exception Type: AttributeError at /api/v1/routes/9011fc3e-7378-477a-9cf6-faf5f19ab754/
94Exception Value: 'NoneType' object has no attribute 'user'
95Request information:
96USER: than, jona - @jonakirke94@gmail.com
97
98GET: No GET data
99
100POST: No POST data
101
102FILES: No FILES data
103
104COOKIES: No cookie data
105
106META:
107CONTENT_LENGTH = ''
108CONTENT_TYPE = 'text/plain'
109CPLUS_INCLUDE_PATH = '/usr/include/gdal'
110C_INCLUDE_PATH = '/usr/include/gdal'
111DJANGO_SETTINGS_MODULE = 'northarccalendar.settings.development'
112EMAIL_HOST_PASSWORD = 'kct5rbmGzMi9iXU'
113GATEWAY_INTERFACE = 'CGI/1.1'
114GITHUB_TOKEN = '3d61af52a1c0220d55bdc3ada7f837ea62fc9534'
115GPG_KEY = 'E3FF2839C048B25C084DEBE9B26995E310250568'
116HOME = '/root'
117HOSTNAME = '8dc11e30b356'
118HTTP_ACCEPT = 'application/json, text/plain, */*'
119HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
120HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,da;q=0.8'
121HTTP_AUTHORIZATION = 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTgwMDUyMTkyLCJqdGkiOiJhNTVhMzc0NDMyZWM0OTFmODM0MTIwMTdiZjljMGM1YiIsInVzZXJfaWQiOiI1ZDkyYzM5NS01YWUzLTQ1MzYtOWU5Ny1lNmEzZDZiNDQ1NjMifQ.QusJb5pBur1RKdrKii9U-E_JJze5qSWbpfpEeU5XuUo'
122HTTP_CONNECTION = 'keep-alive'
123HTTP_HOST = 'test.localhost:8000'
124HTTP_ORIGIN = 'http://localhost:8080'
125HTTP_REFERER = 'http://localhost:8080/routes'
126HTTP_SEC_FETCH_MODE = 'cors'
127HTTP_SEC_FETCH_SITE = 'cross-site'
128HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
129LANG = 'C.UTF-8'
130LC_ALL = 'en_US.utf8'
131PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
132PATH_INFO = '/api/v1/routes/9011fc3e-7378-477a-9cf6-faf5f19ab754/'
133POSTGRES_DB = 'routing-calendar-db'
134POSTGRES_HOST = 'db'
135POSTGRES_PASSWORD = 'postgres'
136POSTGRES_PORT = '5432'
137POSTGRES_USER = 'postgres'
138PYTHONDONTWRITEBYTECODE = '1'
139PYTHONUNBUFFERED = '1'
140PYTHON_GET_PIP_SHA256 = 'b86f36cc4345ae87bfd4f10ef6b2dbfa7a872fbff70608a1e43944d283fd0eee'
141PYTHON_GET_PIP_URL = 'https://github.com/pypa/get-pip/raw/ffe826207a010164265d9cc807978e3604d18ca0/get-pip.py'
142PYTHON_PIP_VERSION = '19.3.1'
143PYTHON_VERSION = '3.8.1'
144QUERY_STRING = ''
145REMOTE_ADDR = '192.168.0.1'
146REMOTE_HOST = ''
147REQUEST_METHOD = 'GET'
148RUN_MAIN = 'true'
149SCRIPT_NAME = ''
150SECRET_KEY = 'b0vhycjkkdy)@@n=kl3f+6=fg6id0-%(tgx@7(o-mwank%'
151SERVER_NAME = '8dc11e30b356'
152SERVER_PORT = '8000'
153SERVER_PROTOCOL = 'HTTP/1.1'
154SERVER_SOFTWARE = 'WSGIServer/0.2'
155TZ = 'UTC'
156wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
157wsgi.file_wrapper = ''
158wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f18b882a3a0>
159wsgi.multiprocess = False
160wsgi.multithread = True
161wsgi.run_once = False
162wsgi.url_scheme = 'http'
163wsgi.version = '(1, 0)'
164
165Settings:
166Using settings module northarccalendar.settings.development
167ABSOLUTE_URL_OVERRIDES = {}
168ACCOUNT_AUTHENTICATION_METHOD = 'email'
169ACCOUNT_EMAIL_REQUIRED = True
170ACCOUNT_SESSION_REMEMBER = True
171ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = '********************'
172ACCOUNT_UNIQUE_EMAIL = True
173ACCOUNT_USERNAME_REQUIRED = False
174ACCOUNT_USER_MODEL_USERNAME_FIELD = None
175ADMINS = []
176ALLOWED_HOSTS = ['*']
177APPEND_SLASH = True
178AUTHENTICATION_BACKENDS = "('django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend')"
179AUTH_PASSWORD_VALIDATORS = '********************'
180AUTH_USER_MODEL = 'accounts.CustomUser'
181BASE_DIR = '/code'
182CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
183CACHE_MIDDLEWARE_ALIAS = 'default'
184CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
185CACHE_MIDDLEWARE_SECONDS = 600
186CELERY_ACCEPT_CONTENT = ['application/json']
187CELERY_BEAT_SCHEDULE = {'update_task_status_to_completed_in_all_schemas': {'task': 'task.tasks.update_task_status_to_completed_in_all_schemas', 'schedule': <crontab: */15 * * * * (m/h/d/dM/MY)>}, 'update_route_status_to_completed_in_all_schemas': {'task': 'route.tasks.update_route_status_to_completed_in_all_schemas', 'schedule': <crontab: */15 * * * * (m/h/d/dM/MY)>}, 'create_and_update_eurosoft_employees': {'task': 'tenants.tasks.create_and_update_eurosoft_employees', 'schedule': <crontab: 0 */1 * * * (m/h/d/dM/MY)>}, 'create_and_update_eurosoft_tasks': {'task': 'tenants.tasks.create_and_update_eurosoft_tasks', 'schedule': <crontab: 0 */1 * * * (m/h/d/dM/MY)>}}
188CELERY_BROKER_URL = 'redis://redis:6379'
189CELERY_RESULT_BACKEND = 'redis://redis:6379'
190CELERY_RESULT_SERIALIZER = 'json'
191CELERY_TASK_SERIALIZER = 'json'
192CORS_ALLOW_CREDENTIALS = True
193CORS_ALLOW_HEADERS = ['accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'access_token_invalid', 'refresh_token_invalid']
194CORS_EXPOSE_HEADERS = ['access_token_invalid', 'refresh_token_invalid']
195CORS_ORIGIN_ALLOW_ALL = True
196CORS_ORIGIN_WHITELIST = ['http://localhost:3000', 'http://localhost:8080']
197CRISPY_TEMPLATE_PACK = 'bootstrap4'
198CSRF_COOKIE_AGE = 31449600
199CSRF_COOKIE_DOMAIN = None
200CSRF_COOKIE_HTTPONLY = False
201CSRF_COOKIE_NAME = 'csrftoken'
202CSRF_COOKIE_PATH = '/'
203CSRF_COOKIE_SAMESITE = 'Lax'
204CSRF_COOKIE_SECURE = False
205CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
206CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
207CSRF_TRUSTED_ORIGINS = []
208CSRF_USE_SESSIONS = False
209DATABASES = {'default': {'ENGINE': 'django_tenants.postgresql_backend', 'NAME': 'routing-calendar-db', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'db', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}, 'SCHEMA': 'test'}}
210DATABASE_ROUTERS = "('django_tenants.routers.TenantSyncRouter',)"
211DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
212DATA_UPLOAD_MAX_NUMBER_FIELDS = 10240
213DATETIME_FORMAT = 'N j, Y, P'
214DATETIME_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']
215DATE_FORMAT = 'N j, Y'
216DATE_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']
217DEBUG = True
218DEBUG_PROPAGATE_EXCEPTIONS = False
219DECIMAL_SEPARATOR = '.'
220DEFAULT_CHARSET = 'utf-8'
221DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
222DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
223DEFAULT_FROM_EMAIL = 'no-reply@northarc.dk'
224DEFAULT_INDEX_TABLESPACE = ''
225DEFAULT_TABLESPACE = ''
226DISALLOWED_USER_AGENTS = []
227DJANGO_NOTIFICATIONS_CONFIG = {'USE_JSONFIELD': True}
228EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
229EMAIL_FILE_PATH = '/code/sent_emails'
230EMAIL_HOST = 'asmtp.unoeuro.com'
231EMAIL_HOST_PASSWORD = '********************'
232EMAIL_HOST_USER = 'no-reply@northarc.dk'
233EMAIL_PORT = 587
234EMAIL_SSL_CERTFILE = None
235EMAIL_SSL_KEYFILE = '********************'
236EMAIL_SUBJECT_PREFIX = '[Django] '
237EMAIL_TIMEOUT = None
238EMAIL_USE_LOCALTIME = False
239EMAIL_USE_SSL = False
240EMAIL_USE_TLS = True
241FILE_CHARSET = 'utf-8'
242FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
243FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
244FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
245FILE_UPLOAD_PERMISSIONS = 420
246FILE_UPLOAD_TEMP_DIR = None
247FIRST_DAY_OF_WEEK = 0
248FIXTURE_DIRS = "('/code/fixtures',)"
249FORCE_SCRIPT_NAME = None
250FORMAT_MODULE_PATH = None
251FORM_RENDERER = 'django.forms.renderers.TemplatesSetting'
252IGNORABLE_404_URLS = []
253INSTALLED_APPS = ['django_tenants', 'tenants', 'django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_gis', 'drf_yasg', 'rest_auth', 'corsheaders', 'rest_framework_simplejwt.token_blacklist', 'django.forms', 'simple_history', 'accounts', 'miscellaneous', 'vehicles', 'employee', 'task', 'route', 'overview', 'api', 'debug_toolbar']
254INTERNAL_IPS = []
255LANGUAGES = "(('en', 'English'), ('da', 'Danish'))"
256LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
257LANGUAGE_CODE = 'en'
258LANGUAGE_COOKIE_AGE = None
259LANGUAGE_COOKIE_DOMAIN = None
260LANGUAGE_COOKIE_HTTPONLY = False
261LANGUAGE_COOKIE_NAME = 'django_language'
262LANGUAGE_COOKIE_PATH = '/'
263LANGUAGE_COOKIE_SAMESITE = None
264LANGUAGE_COOKIE_SECURE = False
265LOCALE_PATHS = "('/code/locale',)"
266LOGGING = {}
267LOGGING_CONFIG = 'logging.config.dictConfig'
268LOGIN_REDIRECT_URL = 'overview:overview'
269LOGIN_URL = '/accounts/login/'
270LOGOUT_REDIRECT_URL = 'login'
271MANAGERS = []
272MEDIA_ROOT = '/code/media'
273MEDIA_URL = '/media/'
274MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
275MIDDLEWARE = ['django_tenants.middleware.main.TenantMainMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'northarccalendar.middleware.TimezoneMiddleware']
276MIGRATION_MODULES = {}
277MONTH_DAY_FORMAT = 'F j'
278NUMBER_GROUPING = 0
279ORIGINAL_BACKEND = 'django.contrib.gis.db.backends.postgis'
280PASSWORD_HASHERS = '********************'
281PASSWORD_RESET_TIMEOUT_DAYS = '********************'
282PREPEND_WWW = False
283REST_FRAMEWORK = {'EXCEPTION_HANDLER': 'api.exceptions.custom_exception_handler', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_AUTHENTICATION_CLASSES': ['api.authentication.NorthArcJWTAuthentication', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.URLPathVersioning'}
284ROOT_URLCONF = 'northarccalendar.urls'
285SECRET_KEY = '********************'
286SECURE_BROWSER_XSS_FILTER = False
287SECURE_CONTENT_TYPE_NOSNIFF = True
288SECURE_HSTS_INCLUDE_SUBDOMAINS = False
289SECURE_HSTS_PRELOAD = False
290SECURE_HSTS_SECONDS = 0
291SECURE_PROXY_SSL_HEADER = None
292SECURE_REDIRECT_EXEMPT = []
293SECURE_REFERRER_POLICY = None
294SECURE_SSL_HOST = None
295SECURE_SSL_REDIRECT = False
296SERVER_EMAIL = 'no-reply@northarc.dk'
297SESSION_CACHE_ALIAS = 'default'
298SESSION_COOKIE_AGE = 1209600
299SESSION_COOKIE_DOMAIN = None
300SESSION_COOKIE_HTTPONLY = True
301SESSION_COOKIE_NAME = 'sessionid'
302SESSION_COOKIE_PATH = '/'
303SESSION_COOKIE_SAMESITE = 'Lax'
304SESSION_COOKIE_SECURE = False
305SESSION_ENGINE = 'django.contrib.sessions.backends.db'
306SESSION_EXPIRE_AT_BROWSER_CLOSE = False
307SESSION_FILE_PATH = None
308SESSION_SAVE_EVERY_REQUEST = False
309SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
310SETTINGS_MODULE = 'northarccalendar.settings.development'
311SHARED_APPS = ['django_tenants', 'tenants']
312SHORT_DATETIME_FORMAT = 'm/d/Y P'
313SHORT_DATE_FORMAT = 'm/d/Y'
314SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
315SILENCED_SYSTEM_CHECKS = []
316SIMPLE_JWT = {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************'}
317SITE_ID = 1
318STATICFILES_DIRS = ['/code/node_modules', '/code/base_static']
319STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')"
320STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
321STATIC_ROOT = None
322STATIC_URL = '/static/'
323SWAGGER_SETTINGS = {'LOGIN_URL': 'rest_framework:login', 'LOGOUT_URL': 'rest_framework:logout'}
324TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/code/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
325TEMPLATE_CONTEXT_PROCESSORS = "('django.core.context_processors.request', 'django.core.context_processors.i18n')"
326TEMPLATE_DIR = '/code/templates'
327TEMPUS_DOMINUS_LOCALIZE = True
328TENANT_APPS = ['django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_gis', 'drf_yasg', 'rest_auth', 'corsheaders', 'rest_framework_simplejwt.token_blacklist', 'django.forms', 'simple_history', 'accounts', 'miscellaneous', 'vehicles', 'employee', 'task', 'route', 'overview', 'api', 'debug_toolbar']
329TENANT_DOMAIN_MODEL = 'tenants.Domain'
330TENANT_MODEL = 'tenants.Client'
331TEST_NON_SERIALIZED_APPS = []
332TEST_RUNNER = 'django.test.runner.DiscoverRunner'
333THOUSAND_SEPARATOR = ','
334TIME_FORMAT = 'P'
335TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
336TIME_ZONE = 'UTC'
337USE_I18N = True
338USE_L10N = True
339USE_THOUSAND_SEPARATOR = False
340USE_TZ = True
341USE_X_FORWARDED_HOST = False
342USE_X_FORWARDED_PORT = False
343WSGI_APPLICATION = 'northarccalendar.wsgi.application'
344X_FRAME_OPTIONS = 'DENY'
345YEAR_MONTH_FORMAT = 'F Y'
346
347
348You're seeing this error because you have DEBUG = True in your
349Django settings file. Change that to False, and Django will
350display a standard page generated by the handler for this status code.