Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.63 KB | None | 0 0
  1. KeyError at /api/v1/plan/weekly
  2. 'user_id'
  3.  
  4. Request Method: GET
  5. Request URL: http://tststrn-content.herokuapp.com/api/v1/plan/weekly
  6. Django Version: 2.2.5
  7. Python Executable: /app/.heroku/python/bin/python
  8. Python Version: 3.6.8
  9. Python 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']
  10. Server time: Mon, 17 Feb 2020 14:09:18 +0000
  11. Installed 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']
  34. Installed 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.  
  46. Traceback:
  47.  
  48. File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  49. 34. response = get_response(request)
  50.  
  51. File "/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.  
  54. File "/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.  
  57. File "/app/.heroku/python/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  58. 54. return view_func(*args, **kwargs)
  59.  
  60. File "/app/.heroku/python/lib/python3.6/site-packages/django/views/generic/base.py" in view
  61. 71. return self.dispatch(request, *args, **kwargs)
  62.  
  63. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  64. 497. response = self.handle_exception(exc)
  65.  
  66. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  67. 457. self.raise_uncaught_exception(exc)
  68.  
  69. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in raise_uncaught_exception
  70. 468. raise exc
  71.  
  72. File "/app/.heroku/python/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  73. 494. response = handler(request, *args, **kwargs)
  74.  
  75. File "/app/userdata/views.py" in get
  76. 248. pb = PlanBuilder(userdata)
  77.  
  78. File "/app/userdata/plan.py" in __init__
  79. 296. self.__load_events()
  80.  
  81. File "/app/userdata/plan.py" in __load_events
  82. 82. events = db.events.find({"user_id": self.userdata["user_id"],
  83.  
  84. Exception Type: KeyError at /api/v1/plan/weekly
  85. Exception Value: 'user_id'
  86. Request information:
  87. USER: T6ayg3ROt7fjQzUpAg2GinTQd6W2
  88.  
  89. GET: No GET data
  90.  
  91. POST: No POST data
  92.  
  93. FILES: No FILES data
  94.  
  95. COOKIES: No cookie data
  96.  
  97. META:
  98. CONTENT_TYPE = 'application/json'
  99. HTTP_ACCEPT = 'application/json'
  100. HTTP_ACCEPT_ENCODING = 'gzip;q=1.0, compress;q=0.5'
  101. HTTP_ACCEPT_LANGUAGE = 'ru-RU;q=1.0, en-RU;q=0.9'
  102. HTTP_AUTHORIZATION = 'FirebaseToken eyJhbGciOiJSUzI1NiIsImtpZCI6ImNiOGUwZDk3Mjg2MWIwNGJlN2RjNzVhMWIzYmUzYjIyOWIyNWYyMDUiLCJ0eXAiOiJKV1QifQ.eyJwcm92aWRlcl9pZCI6ImFub255bW91cyIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS90ZXN0ZWxpeGlyIiwiYXVkIjoidGVzdGVsaXhpciIsImF1dGhfdGltZSI6MTU4MTk0ODU1NCwidXNlcl9pZCI6IlQ2YXlnM1JPdDdmalF6VXBBZzJHaW5UUWQ2VzIiLCJzdWIiOiJUNmF5ZzNST3Q3ZmpRelVwQWcyR2luVFFkNlcyIiwiaWF0IjoxNTgxOTQ4NTU0LCJleHAiOjE1ODE5NTIxNTQsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnt9LCJzaWduX2luX3Byb3ZpZGVyIjoiYW5vbnltb3VzIn19.jkGAO4JjVL8BdNhFftvU-WLeeQV9M4DD0a9_7BWsLf41KB2hjSihVFpvZ63fW7r88S9HvMQBFjPIDjuimgMQDohM3KosZ_xvYJ60kkZPAqMJR3x9M_-vEKrduBWd7vT7ILJVF-Xmk6DEyEBAM5aVY-NGbTHx6VB5u9g3e9w4FxaioPzGEZEW3-YETGp5Qbd8AgxQyRDs66wC6VJe1pqrhOhqdBUbeMIywnHvEKLx450_wbCOx8nJaw5e7KNzZidLKiehqEqNHmPan1M6c71_prK09l8YLnlkRRJ39p6jRRghGhXEszz39nCOW2KT-kwtptz18CrMfO_EQLtgy0D4iQ'
  103. HTTP_CONNECTION = 'close'
  104. HTTP_CONNECT_TIME = '1'
  105. HTTP_HOST = 'tststrn-content.herokuapp.com'
  106. HTTP_TOTAL_ROUTE_TIME = '0'
  107. HTTP_USER_AGENT = 'The Coach/1.0.0 (com.vamapps.The-Coach; build:29.2; iOS 13.3.0) Alamofire/4.9.1'
  108. HTTP_VIA = '1.1 vegur'
  109. HTTP_X_FORWARDED_FOR = '88.200.137.170'
  110. HTTP_X_FORWARDED_PORT = '80'
  111. HTTP_X_FORWARDED_PROTO = 'http'
  112. HTTP_X_REQUEST_ID = '9fe233bc-76b5-4eaa-bd0c-e21cdaa523fb'
  113. HTTP_X_REQUEST_START = '1581948557582'
  114. PATH_INFO = '/api/v1/plan/weekly'
  115. QUERY_STRING = ''
  116. RAW_URI = '/api/v1/plan/weekly'
  117. REMOTE_ADDR = '10.69.232.242'
  118. REMOTE_PORT = '31930'
  119. REQUEST_METHOD = 'GET'
  120. SCRIPT_NAME = ''
  121. SERVER_NAME = '0.0.0.0'
  122. SERVER_PORT = '13075'
  123. SERVER_PROTOCOL = 'HTTP/1.1'
  124. SERVER_SOFTWARE = 'gunicorn/19.9.0'
  125. gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.22.94', 13075), raddr=('10.69.232.242', 31930)>
  126. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fee06b94f98>
  127. wsgi.file_wrapper = ''
  128. wsgi.input = <gunicorn.http.body.Body object at 0x7fee06b94ba8>
  129. wsgi.multiprocess = True
  130. wsgi.multithread = False
  131. wsgi.run_once = False
  132. wsgi.url_scheme = 'http'
  133. wsgi.version = '(1, 0)'
  134.  
  135. Settings:
  136. Using settings module content.settings
  137. ABSOLUTE_URL_OVERRIDES = {}
  138. ADMINS = []
  139. ALGOLIA = {'APPLICATION_ID': 'HU4GPKMKXY', 'API_KEY': '********************', 'INDEX_PREFIX': 'prod', 'INDEX_SUFFIX': 'coach', 'RAISE_EXCEPTIONS': False}
  140. ALLOWED_HOSTS = ['*']
  141. ANYMAIL = {'MAILGUN_API_KEY': '********************'}
  142. APPEND_SLASH = False
  143. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
  144. AUTH_PASSWORD_VALIDATORS = '********************'
  145. AUTH_USER_MODEL = 'auth.User'
  146. BASE_DIR = '/app'
  147. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  148. CACHE_MIDDLEWARE_ALIAS = 'default'
  149. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  150. CACHE_MIDDLEWARE_SECONDS = 600
  151. CONTENT_SERVICE_API_KEY = '********************'
  152. CORS_ORIGIN_ALLOW_ALL = True
  153. CORS_ORIGIN_WHITELIST = "('http://localhost:*',)"
  154. CSRF_COOKIE_AGE = 31449600
  155. CSRF_COOKIE_DOMAIN = None
  156. CSRF_COOKIE_HTTPONLY = False
  157. CSRF_COOKIE_NAME = 'csrftoken'
  158. CSRF_COOKIE_PATH = '/'
  159. CSRF_COOKIE_SAMESITE = 'Lax'
  160. CSRF_COOKIE_SECURE = False
  161. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  162. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  163. CSRF_TRUSTED_ORIGINS = []
  164. CSRF_USE_SESSIONS = False
  165. DATABASES = {'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}}}
  166. DATABASE_ROUTERS = []
  167. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  168. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  169. DATETIME_FORMAT = 'N j, Y, P'
  170. DATETIME_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']
  171. DATE_FORMAT = 'N j, Y'
  172. DATE_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']
  173. DEBUG = True
  174. DEBUG_PROPAGATE_EXCEPTIONS = False
  175. DECIMAL_SEPARATOR = '.'
  176. DEFAULT_CHARSET = 'utf-8'
  177. DEFAULT_CONTENT_TYPE = 'text/html'
  178. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  179. DEFAULT_FILE_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
  180. DEFAULT_FROM_EMAIL = 'support@the.coach'
  181. DEFAULT_INDEX_TABLESPACE = ''
  182. DEFAULT_PROFILE = {'ach': [], 'ach_goal': {}, 'tracks': ['sport'], 'onboard': False}
  183. DEFAULT_TABLESPACE = ''
  184. DISALLOWED_USER_AGENTS = []
  185. EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
  186. EMAIL_HOST = 'localhost'
  187. EMAIL_HOST_PASSWORD = '********************'
  188. EMAIL_HOST_USER = ''
  189. EMAIL_PORT = 25
  190. EMAIL_SSL_CERTFILE = None
  191. EMAIL_SSL_KEYFILE = '********************'
  192. EMAIL_SUBJECT_PREFIX = '[Django] '
  193. EMAIL_TIMEOUT = None
  194. EMAIL_USE_LOCALTIME = False
  195. EMAIL_USE_SSL = False
  196. EMAIL_USE_TLS = False
  197. FILE_CHARSET = 'utf-8'
  198. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  199. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  200. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  201. FILE_UPLOAD_PERMISSIONS = None
  202. FILE_UPLOAD_TEMP_DIR = None
  203. FIRST_DAY_OF_WEEK = 0
  204. FIXTURE_DIRS = []
  205. FORCE_SCRIPT_NAME = None
  206. FORMAT_MODULE_PATH = None
  207. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  208. GS_AUTO_CREATE_ACL = True
  209. GS_AUTO_CREATE_BUCKET = False
  210. GS_BUCKET_NAME = 'testelixir.appspot.com'
  211. GS_CREDENTIALS = <google.oauth2.service_account.Credentials object at 0x7fee0fe28208>
  212. GS_PROJECT_ID = 'testelixir'
  213. IGNORABLE_404_URLS = []
  214. INSTALLED_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']
  215. INTERNAL_IPS = []
  216. IOS_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': {}}}
  217. LANGUAGES = [('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')]
  218. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  219. LANGUAGE_CODE = 'en-us'
  220. LANGUAGE_COOKIE_AGE = None
  221. LANGUAGE_COOKIE_DOMAIN = None
  222. LANGUAGE_COOKIE_NAME = 'django_language'
  223. LANGUAGE_COOKIE_PATH = '/'
  224. LOCALE_PATHS = []
  225. LOGGING = {'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'}}}
  226. LOGGING_CONFIG = 'logging.config.dictConfig'
  227. LOGIN_REDIRECT_URL = '/accounts/profile/'
  228. LOGIN_URL = '/accounts/login/'
  229. LOGOUT_REDIRECT_URL = None
  230. MANAGERS = []
  231. MEDIA_ROOT = ''
  232. MEDIA_URL = ''
  233. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  234. MIDDLEWARE = "('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')"
  235. MIGRATION_MODULES = {}
  236. MONTH_DAY_FORMAT = 'F j'
  237. NUMBER_GROUPING = 0
  238. PASSWORD_HASHERS = '********************'
  239. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  240. PDF_CONTENT_BUCKET = 'testelixir.appspot.com/content/pdf'
  241. PREPEND_WWW = False
  242. PROJECT_ROOT = '/app/content'
  243. ROOT_URLCONF = 'content.urls'
  244. SECRET_KEY = '********************'
  245. SECURE_BROWSER_XSS_FILTER = False
  246. SECURE_CONTENT_TYPE_NOSNIFF = False
  247. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  248. SECURE_HSTS_PRELOAD = False
  249. SECURE_HSTS_SECONDS = 0
  250. SECURE_PROXY_SSL_HEADER = None
  251. SECURE_REDIRECT_EXEMPT = []
  252. SECURE_SSL_HOST = None
  253. SECURE_SSL_REDIRECT = False
  254. SERVER_EMAIL = 'root@localhost'
  255. SESSION_CACHE_ALIAS = 'default'
  256. SESSION_COOKIE_AGE = 1209600
  257. SESSION_COOKIE_DOMAIN = None
  258. SESSION_COOKIE_HTTPONLY = True
  259. SESSION_COOKIE_NAME = 'sessionid'
  260. SESSION_COOKIE_PATH = '/'
  261. SESSION_COOKIE_SAMESITE = 'Lax'
  262. SESSION_COOKIE_SECURE = False
  263. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  264. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  265. SESSION_FILE_PATH = None
  266. SESSION_SAVE_EVERY_REQUEST = False
  267. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  268. SETTINGS_MODULE = 'content.settings'
  269. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  270. SHORT_DATE_FORMAT = 'm/d/Y'
  271. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  272. SILENCED_SYSTEM_CHECKS = []
  273. STATICFILES_DIRS = "('/app/static',)"
  274. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  275. STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
  276. STATIC_ROOT = '/app/staticfiles'
  277. STATIC_URL = '/static/'
  278. TEMPLATES = [{'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']}}]
  279. TEST_NON_SERIALIZED_APPS = []
  280. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  281. THOUSAND_SEPARATOR = ','
  282. TIME_FORMAT = 'P'
  283. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  284. TIME_ZONE = 'UTC'
  285. TINYMCE_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}
  286. USE_I18N = True
  287. USE_L10N = True
  288. USE_THOUSAND_SEPARATOR = False
  289. USE_TZ = True
  290. USE_X_FORWARDED_HOST = False
  291. USE_X_FORWARDED_PORT = False
  292. WSGI_APPLICATION = 'content.wsgi.application'
  293. X_FRAME_OPTIONS = 'SAMEORIGIN'
  294. YEAR_MONTH_FORMAT = 'F Y'
  295.  
  296.  
  297. You're seeing this error because you have DEBUG = True in your
  298. Django settings file. Change that to False, and Django will
  299. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement