Advertisement
Guest User

Untitled

a guest
Sep 6th, 2018
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.20 KB | None | 0 0
  1. ForbiddenError at /api/emails/
  2. HTTP Error 403: FORBIDDEN
  3.  
  4. Request Method: POST
  5. Request URL: https://thesecondlaw.stg.kindbeetle.ru/api/emails/
  6. Django Version: 1.11.15
  7. Python Executable: /usr/local/bin/python
  8. Python Version: 3.6.6
  9. Python Path: ['/app', '/usr/local/bin', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']
  10. Server time: Чт, 6 Сен 2018 10:44:14 +0000
  11. Installed Applications:
  12. ['django.contrib.admin',
  13. 'django.contrib.auth',
  14. 'django.contrib.contenttypes',
  15. 'django.contrib.sessions',
  16. 'django.contrib.messages',
  17. 'django.contrib.staticfiles',
  18. 'adminsortable2',
  19. 'corsheaders',
  20. 'debug_toolbar',
  21. 'django_summernote',
  22. 'drf_yasg',
  23. 'rest_framework',
  24. 'rest_framework_swagger',
  25. 'robust',
  26. 'framework',
  27. 'tsl']
  28. Installed Middleware:
  29. ['django.middleware.security.SecurityMiddleware',
  30. 'django.contrib.sessions.middleware.SessionMiddleware',
  31. 'django.middleware.common.CommonMiddleware',
  32. 'django.middleware.csrf.CsrfViewMiddleware',
  33. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  34. 'django.contrib.messages.middleware.MessageMiddleware',
  35. 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  36. 'django.middleware.locale.LocaleMiddleware',
  37. 'debug_toolbar.middleware.DebugToolbarMiddleware']
  38.  
  39.  
  40. Traceback:
  41.  
  42. File "/usr/local/lib/python3.6/site-packages/python_http_client/client.py" in _make_request
  43. 172. return opener.open(request, timeout=timeout)
  44.  
  45. File "/usr/local/lib/python3.6/urllib/request.py" in open
  46. 532. response = meth(req, response)
  47.  
  48. File "/usr/local/lib/python3.6/urllib/request.py" in http_response
  49. 642. 'http', request, response, code, msg, hdrs)
  50.  
  51. File "/usr/local/lib/python3.6/urllib/request.py" in error
  52. 570. return self._call_chain(*args)
  53.  
  54. File "/usr/local/lib/python3.6/urllib/request.py" in _call_chain
  55. 504. result = func(*args)
  56.  
  57. File "/usr/local/lib/python3.6/urllib/request.py" in http_error_default
  58. 650. raise HTTPError(req.full_url, code, msg, hdrs, fp)
  59.  
  60.  
  61. During handling of the above exception (HTTP Error 403: FORBIDDEN), another exception occurred:
  62.  
  63.  
  64.  
  65. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  66. 41. response = get_response(request)
  67.  
  68. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  69. 187. response = self.process_exception_by_middleware(e, request)
  70.  
  71. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  72. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  73.  
  74. File "/usr/local/lib/python3.6/contextlib.py" in inner
  75. 52. return func(*args, **kwds)
  76.  
  77. File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  78. 58. return view_func(*args, **kwargs)
  79.  
  80. File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
  81. 103. return self.dispatch(request, *args, **kwargs)
  82.  
  83. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  84. 483. response = self.handle_exception(exc)
  85.  
  86. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  87. 443. self.raise_uncaught_exception(exc)
  88.  
  89. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  90. 480. response = handler(request, *args, **kwargs)
  91.  
  92. File "/app/tsl/api/emails.py" in create
  93. 14. sg.client.contactdb.recipients.post(request_body=[{'email': request.data['email']}])
  94.  
  95. File "/usr/local/lib/python3.6/site-packages/python_http_client/client.py" in http_request
  96. 252. return Response(self._make_request(opener, request, timeout=timeout))
  97.  
  98. File "/usr/local/lib/python3.6/site-packages/python_http_client/client.py" in _make_request
  99. 176. raise exc
  100.  
  101. Exception Type: ForbiddenError at /api/emails/
  102. Exception Value: HTTP Error 403: FORBIDDEN
  103. Request information:
  104. USER: AnonymousUser
  105.  
  106. GET: No GET data
  107.  
  108. POST: No POST data
  109.  
  110. FILES: No FILES data
  111.  
  112. COOKIES: No cookie data
  113.  
  114. META:
  115. CONTENT_LENGTH = '12'
  116. CONTENT_TYPE = 'application/json;charset=UTF-8'
  117. HTTP_ACCEPT = 'application/json, text/plain, */*'
  118. HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
  119. HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
  120. HTTP_CONNECTION = 'close'
  121. HTTP_HOST = 'thesecondlaw.stg.kindbeetle.ru'
  122. HTTP_ORIGIN = 'http://localhost:3000'
  123. HTTP_REFERER = 'http://localhost:3000/'
  124. HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'
  125. HTTP_X_FORWARDED_FOR = '37.193.9.212, 172.19.0.1'
  126. HTTP_X_FORWARDED_PROTO = 'https'
  127. HTTP_X_REAL_IP = '172.19.0.1'
  128. PATH_INFO = '/api/emails/'
  129. QUERY_STRING = ''
  130. RAW_URI = '/api/emails/'
  131. REMOTE_ADDR = '172.19.0.4'
  132. REMOTE_PORT = '40074'
  133. REQUEST_METHOD = 'POST'
  134. SCRIPT_NAME = ''
  135. SERVER_NAME = '0.0.0.0'
  136. SERVER_PORT = '8000'
  137. SERVER_PROTOCOL = 'HTTP/1.0'
  138. SERVER_SOFTWARE = 'gunicorn/19.9.0'
  139. gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.19.0.3', 8000), raddr=('172.19.0.4', 40074)>
  140. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f937aadbfd0>
  141. wsgi.file_wrapper = ''
  142. wsgi.input = <gunicorn.http.body.Body object at 0x7f937aadbda0>
  143. wsgi.multiprocess = True
  144. wsgi.multithread = False
  145. wsgi.run_once = False
  146. wsgi.url_scheme = 'http'
  147. wsgi.version = '(1, 0)'
  148.  
  149. Settings:
  150. Using settings module config.settings
  151. ABSOLUTE_URL_OVERRIDES = {}
  152. ADMINS = []
  153. ALLOWED_HOSTS = ['*']
  154. APPEND_SLASH = True
  155. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
  156. AUTH_PASSWORD_VALIDATORS = '********************'
  157. AUTH_USER_MODEL = 'auth.User'
  158. BASE_DIR = '/app'
  159. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  160. CACHE_MIDDLEWARE_ALIAS = 'default'
  161. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  162. CACHE_MIDDLEWARE_SECONDS = 600
  163. CSRF_COOKIE_AGE = 31449600
  164. CSRF_COOKIE_DOMAIN = None
  165. CSRF_COOKIE_HTTPONLY = False
  166. CSRF_COOKIE_NAME = 'csrftoken'
  167. CSRF_COOKIE_PATH = '/'
  168. CSRF_COOKIE_SECURE = False
  169. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  170. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  171. CSRF_TRUSTED_ORIGINS = []
  172. CSRF_USE_SESSIONS = False
  173. DATABASES = {'default': {'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'postgres', 'PORT': '', 'ATOMIC_REQUESTS': True, 'OPTIONS': {}, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
  174. DATABASE_ROUTERS = []
  175. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  176. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  177. DATETIME_FORMAT = 'N j, Y, P'
  178. 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']
  179. DATE_FORMAT = 'N j, Y'
  180. 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']
  181. DEBUG = True
  182. DEBUG_PROPAGATE_EXCEPTIONS = False
  183. DEBUG_TOOLBAR_CONFIG = {'SHOW_COLLAPSED': True}
  184. DECIMAL_SEPARATOR = '.'
  185. DEFAULT_CHARSET = 'utf-8'
  186. DEFAULT_CONTENT_TYPE = 'text/html'
  187. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  188. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  189. DEFAULT_FROM_EMAIL = 'info@plus-one.ru'
  190. DEFAULT_INDEX_TABLESPACE = ''
  191. DEFAULT_TABLESPACE = ''
  192. DISALLOWED_USER_AGENTS = []
  193. DOMAIN = 'thesecondlaw.stg.kindbeetle.ru'
  194. EMAIL_BACKEND = 'sendgrid_backend.SendgridBackend'
  195. EMAIL_HOST = 'localhost'
  196. EMAIL_HOST_PASSWORD = '********************'
  197. EMAIL_HOST_USER = ''
  198. EMAIL_PORT = 25
  199. EMAIL_SSL_CERTFILE = None
  200. EMAIL_SSL_KEYFILE = '********************'
  201. EMAIL_SUBJECT_PREFIX = '[Django] '
  202. EMAIL_TIMEOUT = None
  203. EMAIL_USE_LOCALTIME = False
  204. EMAIL_USE_SSL = False
  205. EMAIL_USE_TLS = False
  206. FILE_CHARSET = 'utf-8'
  207. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  208. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  209. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  210. FILE_UPLOAD_PERMISSIONS = None
  211. FILE_UPLOAD_TEMP_DIR = None
  212. FIRST_DAY_OF_WEEK = 0
  213. FIXTURE_DIRS = []
  214. FORCE_SCRIPT_NAME = None
  215. FORMAT_MODULE_PATH = None
  216. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  217. IGNORABLE_404_URLS = []
  218. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'adminsortable2', 'corsheaders', 'debug_toolbar', 'django_summernote', 'drf_yasg', 'rest_framework', 'rest_framework_swagger', 'robust', 'framework', 'tsl']
  219. INTERNAL_IPS = []
  220. 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('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')]
  221. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  222. LANGUAGE_CODE = 'en-us'
  223. LANGUAGE_COOKIE_AGE = None
  224. LANGUAGE_COOKIE_DOMAIN = None
  225. LANGUAGE_COOKIE_NAME = 'django_language'
  226. LANGUAGE_COOKIE_PATH = '/'
  227. LOCALE_PATHS = []
  228. LOGGING = {'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}, 'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'formatters': {'verbose': {'format': '%(levelname)s|%(asctime)s|%(name)s>> %(message)s'}}, 'handlers': {'plain': {'level': 'INFO', 'filters': ['require_debug_false'], 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'': {'handlers': ['plain'], 'level': 'DEBUG'}, 'py.warnings': {'level': 'ERROR'}, 'urllib3': {'level': 'WARNING'}, 'requests': {'level': 'WARNING'}}}
  229. LOGGING_CONFIG = 'logging.config.dictConfig'
  230. LOGIN_REDIRECT_URL = '/accounts/profile/'
  231. LOGIN_URL = '/accounts/login/'
  232. LOGOUT_REDIRECT_URL = None
  233. MANAGERS = []
  234. MEDIA_ROOT = '/app/media'
  235. MEDIA_URL = '/media/'
  236. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  237. MIDDLEWARE = ['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', 'django.middleware.locale.LocaleMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware']
  238. MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
  239. MIGRATION_MODULES = {}
  240. MONTH_DAY_FORMAT = 'F j'
  241. NUMBER_GROUPING = 0
  242. PASSWORD_HASHERS = '********************'
  243. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  244. PREPEND_WWW = False
  245. REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.SessionAuthentication',), 'DEFAULT_RENDERER_CLASSES': ('djangorestframework_camel_case.render.CamelCaseJSONRenderer',), 'DEFAULT_PARSER_CLASSES': ('djangorestframework_camel_case.parser.CamelCaseJSONParser',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter', 'rest_framework.filters.OrderingFilter'), 'PAGE_SIZE': 200, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DATE_FORMAT': '%Y-%m-%d', 'DATETIME_FORMAT': '%Y-%m-%d %H:%M:%S', 'TEST_REQUEST_DEFAULT_FORMAT': 'json', 'TEST_REQUEST_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',), 'COERCE_DECIMAL_TO_STRING': False}
  246. ROBUST_ALWAYS_EAGER = False
  247. ROBUST_LOG_EVENTS = True
  248. ROBUST_NOTIFY_TIMEOUT = 10
  249. ROBUST_SCHEDULE = [(datetime.timedelta(0, 28800), 'robust.utils.cleanup'), (datetime.timedelta(0, 43200), 'framework.tasks.make_backup')]
  250. ROBUST_WORKER_FAILURE_TIMEOUT = 5
  251. ROOT_URLCONF = 'config.urls'
  252. SECRET_KEY = '********************'
  253. SECURE_BROWSER_XSS_FILTER = False
  254. SECURE_CONTENT_TYPE_NOSNIFF = False
  255. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  256. SECURE_HSTS_PRELOAD = False
  257. SECURE_HSTS_SECONDS = 0
  258. SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
  259. SECURE_REDIRECT_EXEMPT = []
  260. SECURE_SSL_HOST = None
  261. SECURE_SSL_REDIRECT = False
  262. SENDGRID_API_KEY = '********************'
  263. SENDGRID_SANDBOX_MODE_IN_DEBUG = False
  264. SERVER_EMAIL = 'root@localhost'
  265. SESSION_CACHE_ALIAS = 'default'
  266. SESSION_COOKIE_AGE = 1209600
  267. SESSION_COOKIE_DOMAIN = None
  268. SESSION_COOKIE_HTTPONLY = True
  269. SESSION_COOKIE_NAME = 'sessionid'
  270. SESSION_COOKIE_PATH = '/'
  271. SESSION_COOKIE_SECURE = False
  272. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  273. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  274. SESSION_FILE_PATH = None
  275. SESSION_SAVE_EVERY_REQUEST = False
  276. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  277. SETTINGS_MODULE = 'config.settings'
  278. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  279. SHORT_DATE_FORMAT = 'm/d/Y'
  280. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  281. SILENCED_SYSTEM_CHECKS = []
  282. STATICFILES_DIRS = []
  283. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  284. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  285. STATIC_ROOT = '/app/staticfiles'
  286. STATIC_URL = '/static/'
  287. SUMMERNOTE_CONFIG = {'iframe': True, 'width': '100%'}
  288. TEMPLATES = [{'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']}}]
  289. TEST_NON_SERIALIZED_APPS = []
  290. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  291. THOUSAND_SEPARATOR = ','
  292. TIME_FORMAT = 'P'
  293. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  294. TIME_ZONE = 'UTC'
  295. USE_ETAGS = False
  296. USE_HTTPS = True
  297. USE_I18N = True
  298. USE_L10N = True
  299. USE_THOUSAND_SEPARATOR = False
  300. USE_TZ = True
  301. USE_X_FORWARDED_HOST = True
  302. USE_X_FORWARDED_PORT = False
  303. WSGI_APPLICATION = 'config.wsgi.application'
  304. X_FRAME_OPTIONS = 'SAMEORIGIN'
  305. YADISK_PATH = 'thesecondlaw_testing'
  306. YADISK_TOKEN = '********************'
  307. YEAR_MONTH_FORMAT = 'F Y'
  308.  
  309.  
  310. You're seeing this error because you have DEBUG = True in your
  311. Django settings file. Change that to False, and Django will
  312. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement