Advertisement
Guest User

Untitled

a guest
Jul 13th, 2018
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.00 KB | None | 0 0
  1. AttributeError at /api/promotions/
  2. Got AttributeError when attempting to get a value for field `segments` on serializer `PromotionSerializer`.
  3. The serializer field might be named incorrectly and not match any attribute or key on the `Promotion` instance.
  4. Original exception text was: 'Promotion' object has no attribute 'segments'.
  5.  
  6. Request Method: POST
  7. Request URL: https://dev.suze.io/api/promotions/
  8. Django Version: 2.0.5
  9. Python Executable: /home/vhost/qa/env/bin/python3
  10. Python Version: 3.6.5
  11. Python Path: ['.', '/home/vhost/qa/env/bin', '/home/vhost/qa/env/lib/python36.zip', '/home/vhost/qa/env/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/site-packages', '/home/vhost/qa/env/src/django-tree-settings', '/home/vhost/qa/src/server']
  12. Server time: Пт, 13 Июл 2018 12:39:00 +0300
  13. Installed Applications:
  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. 'channels',
  21. 'rest_framework',
  22. 'rest_framework.authtoken',
  23. 'rest_auth',
  24. 'corsheaders',
  25. 'raven.contrib.django.raven_compat',
  26. 'answers',
  27. 'batches',
  28. 'conf',
  29. 'catalog',
  30. 'common',
  31. 'companies',
  32. 'customers',
  33. 'mail',
  34. 'sms',
  35. 'outlets',
  36. 'promotions',
  37. 'sales',
  38. 'segments',
  39. 'django_tree_settings',
  40. 'drf_yasg',
  41. 'constance',
  42. 'constance.backends.database']
  43. Installed Middleware:
  44. ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
  45. 'raven.contrib.django.middleware.SentryMiddleware',
  46. 'django.middleware.security.SecurityMiddleware',
  47. 'django.contrib.sessions.middleware.SessionMiddleware',
  48. 'django.middleware.common.CommonMiddleware',
  49. 'django.middleware.csrf.CsrfViewMiddleware',
  50. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  51. 'django.contrib.messages.middleware.MessageMiddleware',
  52. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  53.  
  54.  
  55. Traceback:
  56.  
  57. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
  58. 441. return get_attribute(instance, self.source_attrs)
  59.  
  60. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
  61. 100. instance = getattr(instance, attr)
  62.  
  63. During handling of the above exception ('Promotion' object has no attribute 'segments'), another exception occurred:
  64.  
  65. File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  66. 35. response = get_response(request)
  67.  
  68. File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  69. 128. response = self.process_exception_by_middleware(e, request)
  70.  
  71. File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  72. 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  73.  
  74. File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  75. 54. return view_func(*args, **kwargs)
  76.  
  77. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
  78. 103. return self.dispatch(request, *args, **kwargs)
  79.  
  80. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  81. 483. response = self.handle_exception(exc)
  82.  
  83. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  84. 443. self.raise_uncaught_exception(exc)
  85.  
  86. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  87. 480. response = handler(request, *args, **kwargs)
  88.  
  89. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/mixins.py" in create
  90. 22. headers = self.get_success_headers(serializer.data)
  91.  
  92. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
  93. 560. ret = super(Serializer, self).data
  94.  
  95. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
  96. 262. self._data = self.to_representation(self.instance)
  97.  
  98. File "./promotions/serializers/private.py" in to_representation
  99. 43. return serializer.to_representation(instance)
  100.  
  101. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
  102. 514. attribute = field.get_attribute(instance)
  103.  
  104. File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/fields.py" in get_attribute
  105. 462. raise type(exc)(msg)
  106.  
  107. Exception Type: AttributeError at /api/promotions/
  108. Exception Value: Got AttributeError when attempting to get a value for field `segments` on serializer `PromotionSerializer`.
  109. The serializer field might be named incorrectly and not match any attribute or key on the `Promotion` instance.
  110. Original exception text was: 'Promotion' object has no attribute 'segments'.
  111. Request information:
  112. USER: admin
  113.  
  114. GET: No GET data
  115.  
  116. POST: No POST data
  117.  
  118. FILES: No FILES data
  119.  
  120. COOKIES:
  121. _ga = 'GA1.1.1996408327.1510034344'
  122. csrftoken = 'TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL'
  123. sessionid = 'zft61lbj6ur382hy4d4mlad65n0hkej7'
  124.  
  125. META:
  126. CONTENT_LENGTH = '97'
  127. CONTENT_TYPE = 'application/json'
  128. CSRF_COOKIE = 'TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL'
  129. HTTP_ACCEPT = 'application/json, text/plain, */*'
  130. HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
  131. HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6'
  132. HTTP_AUTHORIZATION = 'Token b363a2a4ea31e335f796c56910179941448e97f2'
  133. HTTP_CACHE_CONTROL = 'no-cache'
  134. HTTP_CONNECTION = 'close'
  135. HTTP_COOKIE = '_ga=GA1.1.1996408327.1510034344; csrftoken=TfeH1ShY33czxA4q8YmpgWsJiVwLGdE06TVIH5bNruvhbMZD9hHAJb7fP5mIfIjL; sessionid=zft61lbj6ur382hy4d4mlad65n0hkej7'
  136. HTTP_HOST = 'dev.suze.io'
  137. HTTP_ORIGIN = 'http://localhost:4200'
  138. HTTP_PRAGMA = 'no-cache'
  139. HTTP_REFERER = 'http://localhost:4200/promotions/new'
  140. HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
  141. HTTP_X_FORWARDED_FOR = '88.200.137.95'
  142. HTTP_X_FORWARDED_PROTOCOL = 'https'
  143. HTTP_X_REAL_IP = '88.200.137.95'
  144. PATH_INFO = '/api/promotions/'
  145. QUERY_STRING = ''
  146. REMOTE_ADDR = '127.0.0.1'
  147. REMOTE_HOST = '127.0.0.1'
  148. REMOTE_PORT = 40704
  149. REQUEST_METHOD = 'POST'
  150. SCRIPT_NAME = ''
  151. SERVER_NAME = '127.0.0.1'
  152. SERVER_PORT = '8583'
  153. wsgi.multiprocess = True
  154. wsgi.multithread = True
  155.  
  156. Settings:
  157. Using settings module conf.settings
  158. ABSOLUTE_URL_OVERRIDES = {}
  159. ADMINS = []
  160. ALLOWED_HOSTS = ['*']
  161. APPEND_SLASH = True
  162. ASGI_APPLICATION = 'conf.routing.application'
  163. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
  164. AUTH_PASSWORD_VALIDATORS = '********************'
  165. AUTH_USER_MODEL = 'common.User'
  166. BATCH_TIME_LIMIT = 3600
  167. BROKER_URL = 'redis://localhost:6379/3'
  168. CACHEOPS = {'companies.company': {'ops': 'get', 'timeout': 900}, 'rest_framework.authtoken.*': '********************', 'catalog.*': {'ops': 'all', 'timeout': 900}, 'customers.*': {'ops': 'all', 'timeout': 900}, 'outlets.*': {'ops': 'all', 'timeout': 900}, 'promotions.*': {'ops': 'all', 'timeout': 900}, 'segments.*': {'ops': 'all', 'timeout': 900}}
  169. CACHEOPS_REDIS = 'redis://localhost:6379/1'
  170. CACHES = {'default': {'BACKEND': 'redis_cache.RedisCache', 'LOCATION': ['127.0.0.1:6379'], 'OPTIONS': {'DB': 1, 'PARSER_CLASS': 'redis.connection.HiredisParser', 'CONNECTION_POOL_CLASS': 'redis.BlockingConnectionPool', 'CONNECTION_POOL_CLASS_KWARGS': {'max_connections': 50, 'timeout': 20}, 'MAX_CONNECTIONS': 1000, 'PICKLE_VERSION': -1}}}
  171. CACHETASK_TIME_LIMIT = 3600
  172. CACHE_MIDDLEWARE_ALIAS = 'default'
  173. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  174. CACHE_MIDDLEWARE_SECONDS = 600
  175. CELERYD_HIJACK_ROOT_LOGGER = False
  176. CELERY_BROKER_URL = 'redis://localhost:6379/3'
  177. CELERY_DEFAULT_QUEUE = 'qa'
  178. CELERY_TIMEZONE = 'Europe/Moscow'
  179. CHANNELS_BROKER_HOST = 'localhost'
  180. CHANNELS_BROKER_PORT = 6379
  181. CHANNELS_BROKER_PREFIX = 'qa_django_channels_namespace'
  182. CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('localhost', 6379)], 'prefix': 'qa_django_channels_namespace'}}}
  183. CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
  184. CONSTANCE_CONFIG = {'KANNEL_URL': ('', 'Kannel url'), 'KANNEL_USERNAME': ('', 'Kannel username'), 'KANNEL_PASSWORD': '********************', 'KANNEL_CALLBACK_URL': ('', 'Kannel callback url'), 'SEND_CODE_EVENT': ('', 'Confirmation code template')}
  185. CONSTANCE_CONFIG_FIELDSETS = {'Kannel': ('KANNEL_URL', 'KANNEL_USERNAME', 'KANNEL_PASSWORD', 'KANNEL_CALLBACK_URL'), 'Auth': ('SEND_CODE_EVENT',)}
  186. CONSTANCE_DATABASE_CACHE_BACKEND = 'default'
  187. CORS_ORIGIN_ALLOW_ALL = True
  188. CSRF_COOKIE_AGE = 31449600
  189. CSRF_COOKIE_DOMAIN = None
  190. CSRF_COOKIE_HTTPONLY = False
  191. CSRF_COOKIE_NAME = 'csrftoken'
  192. CSRF_COOKIE_PATH = '/'
  193. CSRF_COOKIE_SECURE = False
  194. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  195. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  196. CSRF_TRUSTED_ORIGINS = []
  197. CSRF_USE_SESSIONS = False
  198. DATABASES = {'default': {'NAME': 'qa', 'USER': 'qa', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
  199. DATABASE_ROUTERS = []
  200. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  201. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  202. DATETIME_FORMAT = 'N j, Y, P'
  203. 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']
  204. DATE_FORMAT = 'N j, Y'
  205. 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']
  206. DEBUG = True
  207. DEBUG_PROPAGATE_EXCEPTIONS = False
  208. DECIMAL_SEPARATOR = '.'
  209. DEFAULT_CHARSET = 'utf-8'
  210. DEFAULT_CONTENT_TYPE = 'text/html'
  211. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  212. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  213. DEFAULT_FROM_EMAIL = 'webmaster@localhost'
  214. DEFAULT_INDEX_TABLESPACE = ''
  215. DEFAULT_TABLESPACE = ''
  216. DISALLOWED_USER_AGENTS = []
  217. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  218. EMAIL_HOST = 'localhost'
  219. EMAIL_HOST_PASSWORD = '********************'
  220. EMAIL_HOST_USER = ''
  221. EMAIL_PORT = 25
  222. EMAIL_SSL_CERTFILE = None
  223. EMAIL_SSL_KEYFILE = '********************'
  224. EMAIL_SUBJECT_PREFIX = '[Django] '
  225. EMAIL_TIMEOUT = 900
  226. EMAIL_USE_LOCALTIME = False
  227. EMAIL_USE_SSL = False
  228. EMAIL_USE_TLS = False
  229. FILE_CHARSET = 'utf-8'
  230. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  231. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  232. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  233. FILE_UPLOAD_PERMISSIONS = None
  234. FILE_UPLOAD_TEMP_DIR = None
  235. FIRST_DAY_OF_WEEK = 0
  236. FIXTURE_DIRS = []
  237. FORCE_SCRIPT_NAME = None
  238. FORMAT_MODULE_PATH = None
  239. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  240. IGNORABLE_404_URLS = []
  241. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'channels', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'corsheaders', 'raven.contrib.django.raven_compat', 'answers', 'batches', 'conf', 'catalog', 'common', 'companies', 'customers', 'mail', 'sms', 'outlets', 'promotions', 'sales', 'segments', 'django_tree_settings', 'drf_yasg', 'constance', 'constance.backends.database']
  242. INTERNAL_IPS = []
  243. 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'), ('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')]
  244. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  245. LANGUAGE_CODE = 'ru'
  246. LANGUAGE_COOKIE_AGE = None
  247. LANGUAGE_COOKIE_DOMAIN = None
  248. LANGUAGE_COOKIE_NAME = 'django_language'
  249. LANGUAGE_COOKIE_PATH = '/'
  250. LOCALE_PATHS = []
  251. LOGGING = {}
  252. LOGGING_CONFIG = 'logging.config.dictConfig'
  253. LOGIN_REDIRECT_URL = '/accounts/profile/'
  254. LOGIN_URL = '/accounts/login/'
  255. LOGOUT_REDIRECT_URL = None
  256. MANAGERS = []
  257. MEDIA_ROOT = '/home/vhost/qa/media'
  258. MEDIA_URL = '/media/'
  259. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  260. MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', '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']
  261. MIGRATION_MODULES = {}
  262. MONTH_DAY_FORMAT = 'F j'
  263. NUMBER_GROUPING = 0
  264. PASSWORD_HASHERS = '********************'
  265. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  266. PHONE_TIMEOUT = 900
  267. PREPEND_WWW = False
  268. PROFILE = False
  269. RAVEN_CONFIG = {'dsn': 'https://1d36dc5dc8f74398b320dc0e5db45236:5f52990c85974df0be90829efb58644c@sentry.qantor.ru/16'}
  270. REST_AUTH_SERIALIZERS = {'USER_DETAILS_SERIALIZER': 'common.serializers.UserDetailSerializer'}
  271. REST_AUTH_TOKEN_MODEL = '********************'
  272. REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('common.authentication.TokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination'}
  273. ROOT_URLCONF = 'conf.urls'
  274. SECRET_KEY = '********************'
  275. SECURE_BROWSER_XSS_FILTER = False
  276. SECURE_CONTENT_TYPE_NOSNIFF = False
  277. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  278. SECURE_HSTS_PRELOAD = False
  279. SECURE_HSTS_SECONDS = 0
  280. SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTOCOL', 'https')"
  281. SECURE_REDIRECT_EXEMPT = []
  282. SECURE_SSL_HOST = None
  283. SECURE_SSL_REDIRECT = False
  284. SEGMENTS_CACHE_REDIS = {'host': '127.0.0.1', 'port': 6379, 'db': 1}
  285. SERVER_EMAIL = 'root@localhost'
  286. SESSION_CACHE_ALIAS = 'default'
  287. SESSION_COOKIE_AGE = 1209600
  288. SESSION_COOKIE_DOMAIN = None
  289. SESSION_COOKIE_HTTPONLY = True
  290. SESSION_COOKIE_NAME = 'sessionid'
  291. SESSION_COOKIE_PATH = '/'
  292. SESSION_COOKIE_SECURE = False
  293. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  294. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  295. SESSION_FILE_PATH = None
  296. SESSION_SAVE_EVERY_REQUEST = False
  297. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  298. SETTINGS_MODULE = 'conf.settings'
  299. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  300. SHORT_DATE_FORMAT = 'm/d/Y'
  301. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  302. SILENCED_SYSTEM_CHECKS = []
  303. STATICFILES_DIRS = []
  304. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  305. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  306. STATIC_ROOT = '/home/vhost/qa/static'
  307. STATIC_URL = '/static/'
  308. 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']}}, {'BACKEND': 'django.template.backends.jinja2.Jinja2', 'APP_DIRS': True}]
  309. TEST_NON_SERIALIZED_APPS = []
  310. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  311. THOUSAND_SEPARATOR = ','
  312. TIME_FORMAT = 'P'
  313. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  314. TIME_ZONE = 'Europe/Moscow'
  315. TOKEN_CACHE_EXPIRING = '********************'
  316. TOKEN_EXPIRING_DAYS = '********************'
  317. USE_ETAGS = False
  318. USE_I18N = True
  319. USE_L10N = True
  320. USE_THOUSAND_SEPARATOR = False
  321. USE_TZ = True
  322. USE_X_FORWARDED_HOST = False
  323. USE_X_FORWARDED_PORT = False
  324. WSGI_APPLICATION = 'conf.wsgi.application'
  325. X_FRAME_OPTIONS = 'SAMEORIGIN'
  326. YEAR_MONTH_FORMAT = 'F Y'
  327. ZBX_SMS_TIMEOUT = 300
  328. ZBX_SMS_TIMEOUT_SHIFT = 15
  329.  
  330.  
  331. You're seeing this error because you have DEBUG = True in your
  332. Django settings file. Change that to False, and Django will
  333. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement