· 5 years ago · Feb 13, 2020, 12:36 PM
1AttributeError at /api/v1/workouts/
2'NoneType' object has no attribute 'get'
3
4Request Method: GET
5Request URL: http://tststrn-content.herokuapp.com/api/v1/workouts/
6Django Version: 2.2.5
7Python Executable: /app/.heroku/python/bin/python
8Python Version: 3.6.8
9Python Path: ['/app/.heroku/python/bin', '/app', '/app/.heroku/python/lib/python36.zip', '/app/.heroku/python/lib/python3.6', '/app/.heroku/python/lib/python3.6/lib-dynload', '/app/.heroku/python/lib/python3.6/site-packages']
10Server time: Thu, 13 Feb 2020 12:31:58 +0000
11Installed Applications:
12['content.apps.MyAdminConfig',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'rest_framework',
19 'corsheaders',
20 'drf_yasg',
21 'cronfield',
22 'anymail',
23 'tinymce',
24 'cloudinary',
25 'algoliasearch_django',
26 'pieces',
27 'sentinels',
28 'dfevents',
29 'bots',
30 'achievements',
31 'tracks',
32 'userdata',
33 'django_extensions']
34Installed Middleware:
35('whitenoise.middleware.WhiteNoiseMiddleware',
36 'django.middleware.security.SecurityMiddleware',
37 'django.contrib.sessions.middleware.SessionMiddleware',
38 'corsheaders.middleware.CorsMiddleware',
39 'django.middleware.common.CommonMiddleware',
40 'django.middleware.csrf.CsrfViewMiddleware',
41 'django.contrib.auth.middleware.AuthenticationMiddleware',
42 'django.contrib.messages.middleware.MessageMiddleware',
43 'django.middleware.clickjacking.XFrameOptionsMiddleware')
44
45
46Traceback:
47
48File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
49 34. response = get_response(request)
50
51File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
52 115. response = self.process_exception_by_middleware(e, request)
53
54File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
55 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
56
57File "/app/.heroku/python/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
58 54. return view_func(*args, **kwargs)
59
60File "/app/.heroku/python/lib/python3.6/site-packages/django/views/generic/base.py" in view
61 71. return self.dispatch(request, *args, **kwargs)
62
63File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
64 497. response = self.handle_exception(exc)
65
66File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
67 457. self.raise_uncaught_exception(exc)
68
69File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in raise_uncaught_exception
70 468. raise exc
71
72File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
73 494. response = handler(request, *args, **kwargs)
74
75File "/app/userdata/views.py" in get
76 540. userdata = WorkoutsView.fintess_adapter(userdata)
77
78File "/app/userdata/views.py" in fintess_adapter
79 515. userdata["rest_time"] = WorkoutsView.REST_PERIODS.get(type).get(WorkoutsView.age_mapper(age))
80
81Exception Type: AttributeError at /api/v1/workouts/
82Exception Value: 'NoneType' object has no attribute 'get'
83Request information:
84USER: 3PogypLIblhsflX5YwFvhWNoB2z2
85
86GET: No GET data
87
88POST: No POST data
89
90FILES: No FILES data
91
92COOKIES: No cookie data
93
94META:
95CONTENT_TYPE = 'application/json'
96HTTP_ACCEPT = '*/*'
97HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
98HTTP_AUTHORIZATION = 'FirebaseToken eyJhbGciOiJSUzI1NiIsImtpZCI6IjYzZTllYThmNzNkZWExMTRkZWI5YTY0OTcxZDJhMjkzN2QwYzY3YWEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vdGVzdGVsaXhpciIsImF1ZCI6InRlc3RlbGl4aXIiLCJhdXRoX3RpbWUiOjE1ODE1OTYzOTgsInVzZXJfaWQiOiIzUG9neXBMSWJsaHNmbFg1WXdGdmhXTm9CMnoyIiwic3ViIjoiM1BvZ3lwTElibGhzZmxYNVl3RnZoV05vQjJ6MiIsImlhdCI6MTU4MTU5NjM5OCwiZXhwIjoxNTgxNTk5OTk4LCJlbWFpbCI6Im55ZGRsZUBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJhcHBsZS5jb20iOlsiMDAxMjYyLmRlMzJhOTA2NmQxOTQ1ZDNiMGM2ZWYyNjI0ODg0M2RjLjE1MjQiXSwiZW1haWwiOlsibnlkZGxlQGdtYWlsLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.jZWQ6LM9MdCko49bHYl1gAivcmSZfOnVBxrRrK92kjpI_FUJHaPPJ69CermheZ2IjLuf73_HOj193Pv5UFzYSLRRW-p0M5CWWJzZRvfs2S8cSo3vlqQ1OzwIeF9ynV35Yp2LfVEKTsXvNTebE8suOlO5pgExaZEvMnMXZmQLWOMvSMvO8907pNzgyaVV_eU10LHTUmP-9kty8mIheET4597XO6fyzZ658wexO6OQLuOLtNDay266YEnjyDVn8PwRxHJOT_W3oYPqs24yvrdMdUgAQqNH9lzR4irgVaQsAluIQUqAWsx93yAj9mlr1a4k9B3Xjl0LCOSL4mLzOG_0Cw'
99HTTP_CACHE_CONTROL = 'no-cache'
100HTTP_CONNECTION = 'close'
101HTTP_CONNECT_TIME = '0'
102HTTP_HOST = 'tststrn-content.herokuapp.com'
103HTTP_POSTMAN_TOKEN = '53f0c85a-0637-4537-ae82-bfb485a40ad4'
104HTTP_TOTAL_ROUTE_TIME = '0'
105HTTP_USER_AGENT = 'PostmanRuntime/7.22.0'
106HTTP_VARY = 'Accept'
107HTTP_VIA = '1.1 vegur'
108HTTP_X_FORWARDED_FOR = '88.200.215.87'
109HTTP_X_FORWARDED_PORT = '80'
110HTTP_X_FORWARDED_PROTO = 'http'
111HTTP_X_REQUEST_ID = 'b1446947-a761-4dff-bd94-f72eab91356b'
112HTTP_X_REQUEST_START = '1581597117883'
113PATH_INFO = '/api/v1/workouts/'
114QUERY_STRING = ''
115RAW_URI = '/api/v1/workouts/'
116REMOTE_ADDR = '10.143.30.109'
117REMOTE_PORT = '26546'
118REQUEST_METHOD = 'GET'
119SCRIPT_NAME = ''
120SERVER_NAME = '0.0.0.0'
121SERVER_PORT = '18891'
122SERVER_PROTOCOL = 'HTTP/1.1'
123SERVER_SOFTWARE = 'gunicorn/19.9.0'
124gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.158.102', 18891), raddr=('10.143.30.109', 26546)>
125wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f2e4bf85358>
126wsgi.file_wrapper = ''
127wsgi.input = <gunicorn.http.body.Body object at 0x7f2e4bf85320>
128wsgi.multiprocess = True
129wsgi.multithread = False
130wsgi.run_once = False
131wsgi.url_scheme = 'http'
132wsgi.version = '(1, 0)'
133
134Settings:
135Using settings module content.settings
136ABSOLUTE_URL_OVERRIDES = {}
137ADMINS = []
138ALGOLIA = {'APPLICATION_ID': 'HU4GPKMKXY', 'API_KEY': '********************', 'INDEX_PREFIX': 'prod', 'INDEX_SUFFIX': 'coach', 'RAISE_EXCEPTIONS': False}
139ALLOWED_HOSTS = ['*']
140ANYMAIL = {'MAILGUN_API_KEY': '********************'}
141APPEND_SLASH = False
142AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
143AUTH_PASSWORD_VALIDATORS = '********************'
144AUTH_USER_MODEL = 'auth.User'
145BASE_DIR = '/app'
146CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
147CACHE_MIDDLEWARE_ALIAS = 'default'
148CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
149CACHE_MIDDLEWARE_SECONDS = 600
150CONTENT_SERVICE_API_KEY = '********************'
151CORS_ORIGIN_ALLOW_ALL = True
152CORS_ORIGIN_WHITELIST = "('http://localhost:*',)"
153CSRF_COOKIE_AGE = 31449600
154CSRF_COOKIE_DOMAIN = None
155CSRF_COOKIE_HTTPONLY = False
156CSRF_COOKIE_NAME = 'csrftoken'
157CSRF_COOKIE_PATH = '/'
158CSRF_COOKIE_SAMESITE = 'Lax'
159CSRF_COOKIE_SECURE = False
160CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
161CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
162CSRF_TRUSTED_ORIGINS = []
163CSRF_USE_SESSIONS = False
164DATABASES = {'default': {'NAME': 'd5ue6ep8oltjo8', 'USER': 'apzvpzsbgpgqfd', 'PASSWORD': '********************', 'HOST': 'ec2-54-197-241-96.compute-1.amazonaws.com', 'PORT': 5432, 'CONN_MAX_AGE': 600, 'OPTIONS': {'sslmode': 'require'}, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
165DATABASE_ROUTERS = []
166DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
167DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
168DATETIME_FORMAT = 'N j, Y, P'
169DATETIME_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']
170DATE_FORMAT = 'N j, Y'
171DATE_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']
172DEBUG = True
173DEBUG_PROPAGATE_EXCEPTIONS = False
174DECIMAL_SEPARATOR = '.'
175DEFAULT_CHARSET = 'utf-8'
176DEFAULT_CONTENT_TYPE = 'text/html'
177DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
178DEFAULT_FILE_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
179DEFAULT_FROM_EMAIL = 'support@the.coach'
180DEFAULT_INDEX_TABLESPACE = ''
181DEFAULT_PROFILE = {'ach': [], 'ach_goal': {}, 'tracks': ['sport'], 'onboard': False}
182DEFAULT_TABLESPACE = ''
183DISALLOWED_USER_AGENTS = []
184EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
185EMAIL_HOST = 'localhost'
186EMAIL_HOST_PASSWORD = '********************'
187EMAIL_HOST_USER = ''
188EMAIL_PORT = 25
189EMAIL_SSL_CERTFILE = None
190EMAIL_SSL_KEYFILE = '********************'
191EMAIL_SUBJECT_PREFIX = '[Django] '
192EMAIL_TIMEOUT = None
193EMAIL_USE_LOCALTIME = False
194EMAIL_USE_SSL = False
195EMAIL_USE_TLS = False
196FILE_CHARSET = 'utf-8'
197FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
198FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
199FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
200FILE_UPLOAD_PERMISSIONS = None
201FILE_UPLOAD_TEMP_DIR = None
202FIRST_DAY_OF_WEEK = 0
203FIXTURE_DIRS = []
204FORCE_SCRIPT_NAME = None
205FORMAT_MODULE_PATH = None
206FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
207GS_AUTO_CREATE_ACL = True
208GS_AUTO_CREATE_BUCKET = False
209GS_BUCKET_NAME = 'testelixir.appspot.com'
210GS_CREDENTIALS = <google.oauth2.service_account.Credentials object at 0x7f2e5a0196d8>
211GS_PROJECT_ID = 'testelixir'
212IGNORABLE_404_URLS = []
213INSTALLED_APPS = ['content.apps.MyAdminConfig', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'corsheaders', 'drf_yasg', 'cronfield', 'anymail', 'tinymce', 'cloudinary', 'algoliasearch_django', 'pieces', 'sentinels', 'dfevents', 'bots', 'achievements', 'tracks', 'userdata', 'django_extensions']
214INTERNAL_IPS = []
215IOS_APP_SETTINGS = {'some_version': {'services': {'bot': {'base': 'https://tststrn-bot.herokuapp.com', 'chat_handle': '/ios'}, 'content': {'base': 'https://tststrn-content.herokuapp.com', 'pieces': '/api/v1/pieces/', 'userdata': '/api/v1/userdata/'}}, 'settings': {'timeout': '100ms'}}, 'defaults': {'tracks': {'theme_color': {'SEX': '#FF6D03', 'HEALTH': '#FF6D03', 'NUTRITION': '#FF6D03', 'FITNESS': '#FF6D03', 'SUPPLEMENTS': '#FF6D03', 'SLEEP': '#FF6D03', 'NOSY': '#FF6D03', 'LOCAL': '#FF6D03', 'MENTAL_HEALTH': '#FF6D03'}}, 'services': {'bot': {'base': 'https://tststrn-bot.herokuapp.com', 'chat_handle': '/ios'}, 'content': {'base': 'https://tststrn-content.herokuapp.com', 'pieces': '/api/v1/pieces/', 'userdata': '/api/v1/userdata/'}}, 'settings': {}}}
216LANGUAGES = [('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'), ('hy', 'Armenian'), ('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')]
217LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
218LANGUAGE_CODE = 'en-us'
219LANGUAGE_COOKIE_AGE = None
220LANGUAGE_COOKIE_DOMAIN = None
221LANGUAGE_COOKIE_NAME = 'django_language'
222LANGUAGE_COOKIE_PATH = '/'
223LOCALE_PATHS = []
224LOGGING = {'version': 1, 'disable_existing_loggers': False, 'formatters': {'verbose': {'format': '%(asctime)s [%(process)d] [%(levelname)s] pathname=%(pathname)s lineno=%(lineno)s funcname=%(funcName)s %(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S'}, 'simple': {'format': '%(levelname)s %(message)s'}}, 'handlers': {'null': {'level': 'DEBUG', 'class': 'logging.NullHandler'}, 'console': {'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'testlogger': {'handlers': ['console'], 'level': 'INFO'}}}
225LOGGING_CONFIG = 'logging.config.dictConfig'
226LOGIN_REDIRECT_URL = '/accounts/profile/'
227LOGIN_URL = '/accounts/login/'
228LOGOUT_REDIRECT_URL = None
229MANAGERS = []
230MEDIA_ROOT = ''
231MEDIA_URL = ''
232MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
233MIDDLEWARE = "('whitenoise.middleware.WhiteNoiseMiddleware', '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')"
234MIGRATION_MODULES = {}
235MONTH_DAY_FORMAT = 'F j'
236NUMBER_GROUPING = 0
237PASSWORD_HASHERS = '********************'
238PASSWORD_RESET_TIMEOUT_DAYS = '********************'
239PDF_CONTENT_BUCKET = 'testelixir.appspot.com/content/pdf'
240PREPEND_WWW = False
241PROJECT_ROOT = '/app/content'
242ROOT_URLCONF = 'content.urls'
243SECRET_KEY = '********************'
244SECURE_BROWSER_XSS_FILTER = False
245SECURE_CONTENT_TYPE_NOSNIFF = False
246SECURE_HSTS_INCLUDE_SUBDOMAINS = False
247SECURE_HSTS_PRELOAD = False
248SECURE_HSTS_SECONDS = 0
249SECURE_PROXY_SSL_HEADER = None
250SECURE_REDIRECT_EXEMPT = []
251SECURE_SSL_HOST = None
252SECURE_SSL_REDIRECT = False
253SERVER_EMAIL = 'root@localhost'
254SESSION_CACHE_ALIAS = 'default'
255SESSION_COOKIE_AGE = 1209600
256SESSION_COOKIE_DOMAIN = None
257SESSION_COOKIE_HTTPONLY = True
258SESSION_COOKIE_NAME = 'sessionid'
259SESSION_COOKIE_PATH = '/'
260SESSION_COOKIE_SAMESITE = 'Lax'
261SESSION_COOKIE_SECURE = False
262SESSION_ENGINE = 'django.contrib.sessions.backends.db'
263SESSION_EXPIRE_AT_BROWSER_CLOSE = False
264SESSION_FILE_PATH = None
265SESSION_SAVE_EVERY_REQUEST = False
266SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
267SETTINGS_MODULE = 'content.settings'
268SHORT_DATETIME_FORMAT = 'm/d/Y P'
269SHORT_DATE_FORMAT = 'm/d/Y'
270SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
271SILENCED_SYSTEM_CHECKS = []
272STATICFILES_DIRS = "('/app/static',)"
273STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
274STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
275STATIC_ROOT = '/app/staticfiles'
276STATIC_URL = '/static/'
277TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/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']}}]
278TEST_NON_SERIALIZED_APPS = []
279TEST_RUNNER = 'django.test.runner.DiscoverRunner'
280THOUSAND_SEPARATOR = ','
281TIME_FORMAT = 'P'
282TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
283TIME_ZONE = 'UTC'
284TINYMCE_DEFAULT_CONFIG = {'plugins': 'table,spellchecker,paste,searchreplace', 'toolbar': 'fontsizeselect', 'fontsize_formats': '11px 12px 14px 16px 18px 24px 36px 48px', 'cleanup_on_startup': True, 'custom_undo_redo_levels': 10}
285USE_I18N = True
286USE_L10N = True
287USE_THOUSAND_SEPARATOR = False
288USE_TZ = True
289USE_X_FORWARDED_HOST = False
290USE_X_FORWARDED_PORT = False
291WSGI_APPLICATION = 'content.wsgi.application'
292X_FRAME_OPTIONS = 'SAMEORIGIN'
293YEAR_MONTH_FORMAT = 'F Y'
294
295
296You're seeing this error because you have DEBUG = True in your
297Django settings file. Change that to False, and Django will
298display a standard page generated by the handler for this status code.