· 8 years ago · Aug 17, 2017, 01:22 PM
1AssertionError at /api/v1/my_offer/from_offer/
2Cannot call `.is_valid()` as no `data=` keyword argument was passed when instantiating the serializer instance.
3
4Request Method: POST
5Request URL: http://test.broker-market.ru/api/v1/my_offer/from_offer/
6Django Version: 1.11
7Python Executable: /usr/local/bin/python
8Python Version: 3.6.2
9Python 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', '/app']
10Server time: Чт, 17 Ðвг 2017 16:19:54 +0300
11Installed 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 'django.contrib.admindocs',
19 'django.contrib.postgres',
20 'django_extensions',
21 'django_celery_beat',
22 'raven.contrib.django.raven_compat',
23 'rest_framework',
24 'rest_framework.authtoken',
25 'rest_auth',
26 'rest_framework_swagger',
27 'django_filters',
28 'main',
29 'report',
30 'recognition',
31 'corsheaders',
32 'constance',
33 'constance.backends.database']
34Installed Middleware:
35['raven.contrib.django.middleware.SentryMiddleware',
36 'corsheaders.middleware.CorsMiddleware',
37 'django.middleware.security.SecurityMiddleware',
38 'django.contrib.sessions.middleware.SessionMiddleware',
39 'django.middleware.common.CommonMiddleware',
40 'django.middleware.csrf.CsrfViewMiddleware',
41 'django.contrib.auth.middleware.AuthenticationMiddleware',
42 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
43 'django.contrib.messages.middleware.MessageMiddleware',
44 'django.middleware.clickjacking.XFrameOptionsMiddleware']
45
46
47Traceback:
48
49File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
50 41. response = get_response(request)
51
52File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
53 249. response = self._get_response(request)
54
55File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
56 187. response = self.process_exception_by_middleware(e, request)
57
58File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
59 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
60
61File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
62 58. return view_func(*args, **kwargs)
63
64File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
65 68. return self.dispatch(request, *args, **kwargs)
66
67File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
68 483. response = self.handle_exception(exc)
69
70File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
71 443. self.raise_uncaught_exception(exc)
72
73File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
74 480. response = handler(request, *args, **kwargs)
75
76File "/app/main/views/__init__.py" in post
77 389. if serialized_offer.is_valid():
78
79File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in is_valid
80 230. 'Cannot call `.is_valid()` as no `data=` keyword argument was '
81
82Exception Type: AssertionError at /api/v1/my_offer/from_offer/
83Exception Value: Cannot call `.is_valid()` as no `data=` keyword argument was passed when instantiating the serializer instance.
84Request information:
85USER: admin
86
87GET: No GET data
88
89POST: No POST data
90
91FILES: No FILES data
92
93COOKIES: No cookie data
94
95META:
96CONTENT_LENGTH = '19'
97CONTENT_TYPE = 'application/json'
98HTTP_ACCEPT = '*/*'
99HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
100HTTP_ACCEPT_LANGUAGE = 'en-GB,en;q=0.8,en-US;q=0.6,ru;q=0.4'
101HTTP_AUTHORIZATION = 'Token e3976778185592d29616dece938911db7b60caa9'
102HTTP_CONNECTION = 'close'
103HTTP_HOST = 'test.broker-market.ru'
104HTTP_ORIGIN = 'http://localhost:8080'
105HTTP_REFERER = 'http://localhost:8080/offers/606296'
106HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36'
107HTTP_X_FORWARDED_FOR = '90.154.72.4, 172.18.0.1'
108HTTP_X_NGINX_PROXY = 'true'
109HTTP_X_REAL_IP = '90.154.72.4'
110PATH_INFO = '/api/v1/my_offer/from_offer/'
111QUERY_STRING = ''
112RAW_URI = '/api/v1/my_offer/from_offer/'
113REMOTE_ADDR = '172.18.0.8'
114REMOTE_PORT = '59986'
115REQUEST_METHOD = 'POST'
116SCRIPT_NAME = ''
117SERVER_NAME = '0.0.0.0'
118SERVER_PORT = '8000'
119SERVER_PROTOCOL = 'HTTP/1.0'
120SERVER_SOFTWARE = 'gunicorn/19.7.1'
121gunicorn.socket = <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.0.7', 8000), raddr=('172.18.0.8', 59986)>
122wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7ff79cd98898>
123wsgi.file_wrapper = ''
124wsgi.input = <gunicorn.http.body.Body object at 0x7ff79cd98828>
125wsgi.multiprocess = True
126wsgi.multithread = False
127wsgi.run_once = False
128wsgi.url_scheme = 'http'
129wsgi.version =
130
131Settings:
132Using settings module bm_backend.settings
133ABSOLUTE_URL_OVERRIDES = {}
134ADDITIONAL_FILTERS_DEFAULT = {'flat': {}, 'house': {}, 'townhouse': {}, 'lot': {}}
135ADMINS = []
136ALLOWED_HOSTS = ['*']
137APPEND_SLASH = True
138AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
139AUTH_PASSWORD_VALIDATORS = '********************'
140AUTH_USER_MODEL = 'main.User'
141BASE_DIR = '/app'
142BROKER_URL = 'amqp://guest:guest@rabbitmq//'
143CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis:6379/0'}}
144CACHE_MIDDLEWARE_ALIAS = 'default'
145CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
146CACHE_MIDDLEWARE_SECONDS = 600
147CELERY_ALWAYS_EAGER = True
148CELERY_EAGER_PROPAGATES_EXCEPTIONS = False
149CELERY_TIMEZONE = 'Europe/Moscow'
150CIAN_BASE_AGENTS_URL = 'https://www.cian.ru/agents/?'
151CIAN_BASE_SEARCH_URL = 'https://www.cian.ru/cat.php?'
152CIAN_BASE_URL = 'https://www.cian.ru'
153CIAN_OBJECT_TYPE_MAPPING = {'flat': {'offer_type': 'flat'}, 'house': {'offer_type': 'suburban', 'object_type[0]': 1}, 'townhouse': {'offer_type': 'suburban', 'object_type[0]': 4}, 'lot': {'offer_type': 'suburban', 'object_type[0]': 3}}
154CLUSTERING_PARAMS = {'flat': {'hard_clustering_fields': ['address', 'room_number', 'storey'], 'soft_clustering_fields': ['price', 'area']}, 'house': {'hard_clustering_fields': ['location'], 'soft_clustering_fields': ['price', 'area', 'lot_area']}, 'townhouse': {'hard_clustering_fields': ['location'], 'soft_clustering_fields': ['price', 'area', 'lot_area']}, 'lot': {'hard_clustering_fields': ['location'], 'soft_clustering_fields': ['price', 'lot_area']}}
155CONSTANCE_ADDITIONAL_FIELDS = {'object_type_select': [<class 'django.forms.fields.MultipleChoiceField'>, {'widget': <django.forms.widgets.SelectMultiple object at 0x7ff79e0a6208>, 'choices': (('', '-----'), ('flat', 'Квартира'), ('house', 'Дом'), ('townhouse', 'ТаунхауÑ'), ('lot', 'УчаÑток'))}], 'additional_filters': [<class 'main.utils.ReadableJSONFormField'>, {'widget': <django.forms.widgets.Textarea object at 0x7ff79e0a6240>}], 'deal_type_select': [<class 'django.forms.fields.MultipleChoiceField'>, {'widget': <django.forms.widgets.SelectMultiple object at 0x7ff79e0a6278>, 'choices': (('', '-----'), ('sale', 'Продажа'), ('rent', 'Ðренда'))}], 'algorithm_type_select': [<class 'django.forms.fields.ChoiceField'>, {'widget': <django.forms.widgets.Select object at 0x7ff79e0a62e8>, 'choices': (('', '-----'), ('dbscan', 'DBSCAN'), ('fixed_scatter_clustering', 'ÐрифметичеÑкаÑ'))}], 'percentage': [<class 'main.utils.ReadableJSONFormField'>, {'widget': <django.forms.widgets.TextInput object at 0x7ff79e0a6320>}]}
156CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
157CONSTANCE_CONFIG = {'DEAL_TYPES': ('', 'Тип объÑвлениÑ', 'deal_type_select'), 'SALE_OBJECT_TYPES': ('', 'Продажа объектов', 'object_type_select'), 'SALE_ADDITIONAL_FILTERS': ('{"flat": {}, "house": {}, "townhouse": {}, "lot": {}}', 'Продажа. Дополнительные фильтры', 'additional_filters'), 'RENT_OBJECT_TYPES': ('', 'Ðренда объектов', 'object_type_select'), 'RENT_ADDITIONAL_FILTERS': ('{"flat": {}, "house": {}, "townhouse": {}, "lot": {}}', 'Ðренда. Дополнительные фильтры', 'additional_filters'), 'FLAT_MIN_AREA': (0, 'ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð±Ñ‰Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ квартиры'), 'FLAT_MAX_AREA': (8192, 'МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð±Ñ‰Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ квартиры'), 'HOUSE_MIN_AREA': (0, 'ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ дома/таунхауÑа'), 'HOUSE_MAX_AREA': (8192, 'МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ дома/таунхауÑа'), 'LOT_MIN_AREA': (0, 'ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ учаÑтка'), 'LOT_MAX_AREA': (8192, 'МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ учаÑтка'), 'MAX_RESULT_COUNT': (500, 'МакÑимальное количеÑтво предложений в одном url'), 'OFFERS_PER_PAGE': (25, 'КоличеÑтво предложений на Ñтранице'), 'CLUSTERING_DBSCAN_EPS': (0.14, 'МакÑимальное раÑÑтоÑÐ½Ð¸Ñ (нормализованное) между ÑоÑедними объектами'), 'CLUSTERING_DBSCAN_DISPERSION': (0.25, 'МакÑимальный процент разброÑа между мин и Ð¼Ð°ÐºÑ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ клаÑтера'), 'CLUSTERING_ALGORITHM': ('', 'Ðлгоритм клаÑтеризации', 'algorithm_type_select'), 'PERCENTAGE': ([0.25, 0.1, 0.1], 'ÐаÑтройка алгоритма арифметичеÑкой клаÑтеризации', 'percentage')}
158CONSTANCE_CONFIG_FIELDSETS = {'Параметры парÑинга': ('DEAL_TYPES', 'SALE_OBJECT_TYPES', 'SALE_ADDITIONAL_FILTERS', 'RENT_OBJECT_TYPES', 'RENT_ADDITIONAL_FILTERS'), 'Параметры по умолчанию Ð´Ð»Ñ Ð±Ð¸ÑÑекции': ('FLAT_MIN_AREA', 'FLAT_MAX_AREA', 'HOUSE_MIN_AREA', 'HOUSE_MAX_AREA', 'LOT_MIN_AREA', 'LOT_MAX_AREA', 'MAX_RESULT_COUNT', 'OFFERS_PER_PAGE'), 'Параметры клаÑтеризации': ('CLUSTERING_DBSCAN_EPS', 'CLUSTERING_DBSCAN_DISPERSION', 'CLUSTERING_ALGORITHM', 'PERCENTAGE')}
159CORS_ORIGIN_ALLOW_ALL = False
160CSRF_COOKIE_AGE = 31449600
161CSRF_COOKIE_DOMAIN = None
162CSRF_COOKIE_HTTPONLY = False
163CSRF_COOKIE_NAME = 'csrftoken'
164CSRF_COOKIE_PATH = '/'
165CSRF_COOKIE_SECURE = False
166CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
167CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
168CSRF_TRUSTED_ORIGINS = []
169CSRF_USE_SESSIONS = False
170DATABASES = {'default': {'NAME': 'bm', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'postgres', 'PORT': 5432, '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}}}
171DATABASE_ROUTERS = []
172DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
173DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
174DATETIME_FORMAT = 'N j, Y, P'
175DATETIME_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']
176DATE_FORMAT = 'N j, Y'
177DATE_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']
178DEBUG = True
179DEBUG_PROPAGATE_EXCEPTIONS = False
180DECIMAL_SEPARATOR = '.'
181DEFAULT_CHARSET = 'utf-8'
182DEFAULT_CONTENT_TYPE = 'text/html'
183DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
184DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
185DEFAULT_FROM_EMAIL = '25612864@mail.ru'
186DEFAULT_INDEX_TABLESPACE = ''
187DEFAULT_TABLESPACE = ''
188DISALLOWED_USER_AGENTS = []
189EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
190EMAIL_HOST = 'smtp.mail.ru'
191EMAIL_HOST_PASSWORD = '********************'
192EMAIL_HOST_USER = '25612864@mail.ru'
193EMAIL_PORT = 587
194EMAIL_SSL_CERTFILE = None
195EMAIL_SSL_KEYFILE = '********************'
196EMAIL_SUBJECT_PREFIX = '[Django] '
197EMAIL_TIMEOUT = None
198EMAIL_USE_LOCALTIME = False
199EMAIL_USE_SSL = False
200EMAIL_USE_TLS = True
201FARMS = {'main': 'scrapyd:6800'}
202FILE_CHARSET = 'utf-8'
203FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
204FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
205FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
206FILE_UPLOAD_PERMISSIONS = None
207FILE_UPLOAD_TEMP_DIR = None
208FIRST_DAY_OF_WEEK = 0
209FIXTURE_DIRS = []
210FORCE_SCRIPT_NAME = None
211FORMAT_MODULE_PATH = None
212FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
213IGNORABLE_404_URLS = []
214INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admindocs', 'django.contrib.postgres', 'django_extensions', 'django_celery_beat', 'raven.contrib.django.raven_compat', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'rest_framework_swagger', 'django_filters', 'main', 'report', 'recognition', 'corsheaders', 'constance', 'constance.backends.database']
215INTERNAL_IPS = []
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'), ('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')]
217LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
218LANGUAGE_CODE = 'ru-ru'
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, 'root': {'level': 'WARNING', 'handlers': ['sentry']}, 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'sentry': {'level': 'ERROR', 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', 'tags': {'custom-tag': 'x'}}, 'console': {'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'django.db.backends': {'level': 'ERROR', 'handlers': ['console'], 'propagate': False}, 'raven': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}, 'sentry.errors': {'level': 'DEBUG', 'handlers': ['console'], 'propagate': False}}}
225LOGGING_CONFIG = 'logging.config.dictConfig'
226LOGIN_REDIRECT_URL = '/api/login/'
227LOGIN_URL = '/accounts/login/'
228LOGOUT_ON_PASSWORD_CHANGE = '********************'
229LOGOUT_REDIRECT_URL = None
230MANAGERS = []
231MEDIA_ROOT = '/app/media'
232MEDIA_URL = 'https://test.broker-market.ru/media/'
233MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
234MIDDLEWARE = None
235MIDDLEWARE_CLASSES = ['raven.contrib.django.middleware.SentryMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
236MIGRATION_MODULES = {}
237MONTH_DAY_FORMAT = 'F j'
238NOTEBOOK_ARGUMENTS = ['--allow-root', '--ip=0.0.0.0', '--port=8888']
239NUMBER_GROUPING = 0
240OLD_PASSWORD_FIELD_ENABLED = '********************'
241PASSWORD_HASHERS = '********************'
242PASSWORD_RESET_TIMEOUT_DAYS = '********************'
243PERCENTAGE_DEFAULT = [0.25, 0.1, 0.1]
244PREPEND_WWW = False
245PROXY_LIST = '/app/bm_parser/bm_parser/data/proxy_http_ip.txt'
246RAVEN_CONFIG = {'dsn': 'https://cdf1eef6a4ba4ac0adb6ffa70ba3713d:d4088014983046b989e039038ed416b4@sentry.io/160959', 'release': 'test'}
247REST_AUTH_SERIALIZERS = {'LOGIN_SERIALIZER': 'main.rest_auth.serializers.BMLoginSerializer'}
248REST_FRAMEWORK = {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 10}
249ROOT_URLCONF = 'bm_backend.urls'
250SECRET_KEY = '********************'
251SECURE_BROWSER_XSS_FILTER = False
252SECURE_CONTENT_TYPE_NOSNIFF = False
253SECURE_HSTS_INCLUDE_SUBDOMAINS = False
254SECURE_HSTS_PRELOAD = False
255SECURE_HSTS_SECONDS = 0
256SECURE_PROXY_SSL_HEADER = None
257SECURE_REDIRECT_EXEMPT = []
258SECURE_SSL_HOST = None
259SECURE_SSL_REDIRECT = False
260SERVER_EMAIL = 'root@localhost'
261SESSION_CACHE_ALIAS = 'default'
262SESSION_COOKIE_AGE = 1209600
263SESSION_COOKIE_DOMAIN = None
264SESSION_COOKIE_HTTPONLY = True
265SESSION_COOKIE_NAME = 'sessionid'
266SESSION_COOKIE_PATH = '/'
267SESSION_COOKIE_SECURE = False
268SESSION_ENGINE = 'django.contrib.sessions.backends.db'
269SESSION_EXPIRE_AT_BROWSER_CLOSE = False
270SESSION_FILE_PATH = None
271SESSION_SAVE_EVERY_REQUEST = False
272SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
273SETTINGS_MODULE = 'bm_backend.settings'
274SHELL_PLUS_PRE_IMPORTS = [('main.tasks', '*')]
275SHORT_DATETIME_FORMAT = 'm/d/Y P'
276SHORT_DATE_FORMAT = 'm/d/Y'
277SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
278SILENCED_SYSTEM_CHECKS = []
279STATICFILES_DIRS = []
280STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
281STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
282STATIC_ROOT = '/app/static'
283STATIC_URL = '/static/'
284SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'api_key': '********************', 'basic': {'type': 'basic'}}}
285TEMPLATES = [{'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']}}]
286TEST_NON_SERIALIZED_APPS = []
287TEST_RUNNER = 'django.test.runner.DiscoverRunner'
288THOUSAND_SEPARATOR = ','
289TIME_FORMAT = 'P'
290TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
291TIME_ZONE = 'Europe/Moscow'
292USE_ETAGS = False
293USE_I18N = True
294USE_L10N = True
295USE_THOUSAND_SEPARATOR = False
296USE_TZ = True
297USE_X_FORWARDED_HOST = False
298USE_X_FORWARDED_PORT = False
299WSGI_APPLICATION = 'bm_backend.wsgi.application'
300X_FRAME_OPTIONS = 'SAMEORIGIN'
301YEAR_MONTH_FORMAT = 'F Y'
302
303
304You're seeing this error because you have DEBUG = True in your
305Django settings file. Change that to False, and Django will
306display a standard page generated by the handler for this status code.