· 8 years ago · Sep 16, 2017, 01:12 AM
1AssertionError at /api/v1/offense/
2The field 'fssp_report' was declared on serializer OffenceSerializer, but has not been included in the 'fields' option.
3
4Request Method: GET
5Request URL: http://uap.benovate.ru/api/v1/offense/?offset=0&limit=50&second_name=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2&is_archive=False
6Django Version: 1.11.1
7Python Executable: /usr/bin/uwsgi-core
8Python Version: 3.4.3
9Python Path: ['.', '', '/var/www/virtenv/uap/lib/python3.4', '/var/www/virtenv/uap/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/virtenv/uap/lib/python3.4/lib-dynload', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/virtenv/uap/lib/python3.4/site-packages']
10Server time: áñ, 16 áõý 2017 04:08:09 +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 'rest_framework',
19 'rest_framework_docs',
20 'django_filters',
21 'mptt',
22 'wkhtmltopdf',
23 'django_rq',
24 'main.apps.MainConfig',
25 'directory.apps.DirectoryConfig']
26Installed Middleware:
27['django.middleware.security.SecurityMiddleware',
28 'django.contrib.sessions.middleware.SessionMiddleware',
29 'django.middleware.common.CommonMiddleware',
30 'django.middleware.csrf.CsrfViewMiddleware',
31 'django.contrib.auth.middleware.AuthenticationMiddleware',
32 'django.contrib.messages.middleware.MessageMiddleware',
33 'django.middleware.clickjacking.XFrameOptionsMiddleware']
34
35
36Traceback:
37
38File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner
39 41. response = get_response(request)
40
41File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
42 187. response = self.process_exception_by_middleware(e, request)
43
44File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
45 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
46
47File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
48 58. return view_func(*args, **kwargs)
49
50File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/viewsets.py" in view
51 86. return self.dispatch(request, *args, **kwargs)
52
53File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
54 489. response = self.handle_exception(exc)
55
56File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception
57 449. self.raise_uncaught_exception(exc)
58
59File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
60 486. response = handler(request, *args, **kwargs)
61
62File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/mixins.py" in list
63 44. serializer = self.get_serializer(page, many=True)
64
65File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/generics.py" in get_serializer
66 112. return serializer_class(*args, **kwargs)
67
68File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/serializers.py" in __new__
69 125. return cls.many_init(*args, **kwargs)
70
71File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/serializers.py" in many_init
72 146. child_serializer = cls(*args, **kwargs)
73
74File "./main/serializers.py" in __init__
75 26. for field in self.fields.fields.values():
76
77File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/serializers.py" in fields
78 364. for key, value in self.get_fields().items():
79
80File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/serializers.py" in get_fields
81 994. field_names = self.get_field_names(declared_fields, info)
82
83File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/serializers.py" in get_field_names
84 1093. serializer_class=self.__class__.__name__
85
86Exception Type: AssertionError at /api/v1/offense/
87Exception Value: The field 'fssp_report' was declared on serializer OffenceSerializer, but has not been included in the 'fields' option.
88Request information:
89USER: uap_operator
90
91GET:
92offset = '0'
93is_archive = 'False'
94second_name = 'ÒðÑÂøûьõò'
95limit = '50'
96
97POST: No POST data
98
99FILES: No FILES data
100
101COOKIES:
102csrftoken = '1TsOQaFizSDT8mkSgmOanlg3whh5Fiqwky0sk4q8AGHgRnnyez7kibVr0CMUXu5V'
103sessionid = '1iz9kb1tgdvv8oleuc4nz09ua7i0ewhz'
104
105META:
106CSRF_COOKIE = '1TsOQaFizSDT8mkSgmOanlg3whh5Fiqwky0sk4q8AGHgRnnyez7kibVr0CMUXu5V'
107HTTP_ACCEPT = 'application/json, text/plain, */*'
108HTTP_ACCEPT_ENCODING = 'gzip, deflate'
109HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
110HTTP_AUTHORIZATION = 'Token 46a58675-84e9-463f-beca-367e34277539'
111HTTP_CONNECTION = 'close'
112HTTP_COOKIE = 'csrftoken=1TsOQaFizSDT8mkSgmOanlg3whh5Fiqwky0sk4q8AGHgRnnyez7kibVr0CMUXu5V; sessionid=1iz9kb1tgdvv8oleuc4nz09ua7i0ewhz'
113HTTP_HOST = 'uap.benovate.ru'
114HTTP_REFERER = 'http://uap.benovate.ru/main'
115HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
116HTTP_X_FORWARDED_HOST = 'uap.benovate.ru'
117HTTP_X_REAL_IP = '95.106.217.221'
118PATH_INFO = '/api/v1/offense/'
119QUERY_STRING = 'offset=0&limit=50&second_name=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2&is_archive=False'
120REMOTE_ADDR = '127.0.0.1'
121REQUEST_METHOD = 'GET'
122REQUEST_URI = '/api/v1/offense/?offset=0&limit=50&second_name=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2&is_archive=False'
123SCRIPT_NAME = ''
124SERVER_NAME = 'dev.benovate.ru'
125SERVER_PORT = '8028'
126SERVER_PROTOCOL = 'HTTP/1.0'
127uwsgi.node = b'dev.benovate.ru'
128uwsgi.version = b'1.9.17.1-debian'
129wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
130wsgi.file_wrapper = ''
131wsgi.input = <uwsgi._Input object at 0x7fbe2e2f3ac8>
132wsgi.multiprocess = False
133wsgi.multithread = False
134wsgi.run_once = False
135wsgi.url_scheme = 'http'
136wsgi.version =
137
138Settings:
139Using settings module project.settings
140ABSOLUTE_URL_OVERRIDES = {}
141ADMINS = ('denis', 'dnikanorov@benovate.ru')
142ALLOWED_HOSTS = ['uap.benovate.ru', 'www.uap.benovate.ru']
143APPEND_SLASH = True
144AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend', 'project.auth_backend.TorisAuthBackend']
145AUTH_PASSWORD_VALIDATORS = '********************'
146AUTH_USER_MODEL = 'main.User'
147BASE_DIR = '/var/www/uap/uap'
148CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
149CACHE_MIDDLEWARE_ALIAS = 'default'
150CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
151CACHE_MIDDLEWARE_SECONDS = 600
152CALENDAR_BASE_URL = 'http://svc.test.toris.vpn/productioncalendar/api/rest/calendar/v1/'
153CSRF_COOKIE_AGE = 31449600
154CSRF_COOKIE_DOMAIN = None
155CSRF_COOKIE_HTTPONLY = False
156CSRF_COOKIE_NAME = 'csrftoken'
157CSRF_COOKIE_PATH = '/'
158CSRF_COOKIE_SECURE = False
159CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
160CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
161CSRF_TRUSTED_ORIGINS = []
162CSRF_USE_SESSIONS = False
163DATABASES = {'default': {'TEST': {'CHARSET': None, 'NAME': None, 'MIRROR': None, 'COLLATION': None}, 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'ATOMIC_REQUESTS': False, 'USER': 'uap', 'OPTIONS': {}, 'AUTOCOMMIT': True, 'PORT': '', 'HOST': 'localhost', 'PASSWORD': '********************', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'uap'}}
164DATABASE_ROUTERS = []
165DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
166DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
167DATETIME_FORMAT = 'N j, Y, P'
168DATETIME_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']
169DATE_FORMAT = 'N j, Y'
170DATE_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']
171DEBUG = True
172DEBUG_PROPAGATE_EXCEPTIONS = False
173DECIMAL_SEPARATOR = '.'
174DEFAULT_CHARSET = 'utf-8'
175DEFAULT_CONTENT_TYPE = 'text/html'
176DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
177DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
178DEFAULT_FROM_EMAIL = 'noreply@benovate.ru'
179DEFAULT_INDEX_TABLESPACE = ''
180DEFAULT_TABLESPACE = ''
181DEFAULT_TO_EMAIL = 'noreply@benovate.ru'
182DISALLOWED_USER_AGENTS = []
183EAS_BASE_URL = 'http://app.test.toris.vpn/address-web/rest/'
184EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
185EMAIL_HOST = 'smtp.yandex.ru'
186EMAIL_HOST_PASSWORD = '********************'
187EMAIL_HOST_USER = 'noreply@benovate.ru'
188EMAIL_PORT = 465
189EMAIL_SSL_CERTFILE = None
190EMAIL_SSL_KEYFILE = '********************'
191EMAIL_SUBJECT_PREFIX = '[uap.benovate.ru] '
192EMAIL_TIMEOUT = None
193EMAIL_USE_LOCALTIME = False
194EMAIL_USE_SSL = True
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'
207GIHD_FL_BASE_URL = 'http://osk.test.toris.vpn/services/PeopleService?wsdl'
208GIHD_UL_BASE_URL = 'http://app.test.toris.vpn/organization-web/rest/'
209GIS_GMP_BASE_URL = 'http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl'
210HOST = 'uap.benovate.ru'
211IGNORABLE_404_URLS = []
212INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_docs', 'django_filters', 'mptt', 'wkhtmltopdf', 'django_rq', 'main.apps.MainConfig', 'directory.apps.DirectoryConfig']
213INTERNAL_IPS = []
214LANGUAGES = [('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')]
215LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
216LANGUAGE_CODE = 'ru-RU'
217LANGUAGE_COOKIE_AGE = None
218LANGUAGE_COOKIE_DOMAIN = None
219LANGUAGE_COOKIE_NAME = 'django_language'
220LANGUAGE_COOKIE_PATH = '/'
221LOCALE_PATHS = []
222LOGGING = {}
223LOGGING_CONFIG = 'logging.config.dictConfig'
224LOGIN_REDIRECT_URL = '/accounts/profile/'
225LOGIN_URL = '/accounts/login/'
226LOGOUT_REDIRECT_URL = None
227MANAGERS = []
228MEDIA_ROOT = '/var/www/uap/uap/media'
229MEDIA_URL = '/media/'
230MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
231MIDDLEWARE = ['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']
232MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
233MIGRATION_MODULES = {}
234MONTH_DAY_FORMAT = 'F j'
235NUMBER_GROUPING = 0
236OKSM_BASE_URL = 'http://pos.test.toris.vpn/'
237PASSWORD_HASHERS = '********************'
238PASSWORD_RESET_TIMEOUT_DAYS = '********************'
239PREPEND_WWW = False
240PRIVATE_MEDIA_ROOT = '/var/www/uap/uap/private_media'
241PRIVATE_MEDIA_URL = '/private/'
242REST_FRAMEWORK = {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter'), 'DEFAULT_AUTHENTICATION_CLASSES': ('project.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('main.permissions.IsAuthenticated',)}
243ROOT_URLCONF = 'project.urls'
244RQ_QUEUES = {'default': {'HOST': 'localhost', 'DB': 0, 'DEFAULT_TIMEOUT': 360, 'PORT': 6379, 'PASSWORD': '********************'}}
245SECRET_KEY = '********************'
246SECURE_BROWSER_XSS_FILTER = False
247SECURE_CONTENT_TYPE_NOSNIFF = False
248SECURE_HSTS_INCLUDE_SUBDOMAINS = False
249SECURE_HSTS_PRELOAD = False
250SECURE_HSTS_SECONDS = 0
251SECURE_PROXY_SSL_HEADER = None
252SECURE_REDIRECT_EXEMPT = []
253SECURE_SSL_HOST = None
254SECURE_SSL_REDIRECT = False
255SERVER_EMAIL = 'noreply@benovate.ru'
256SESSION_CACHE_ALIAS = 'default'
257SESSION_COOKIE_AGE = 1209600
258SESSION_COOKIE_DOMAIN = None
259SESSION_COOKIE_HTTPONLY = True
260SESSION_COOKIE_NAME = 'sessionid'
261SESSION_COOKIE_PATH = '/'
262SESSION_COOKIE_SECURE = False
263SESSION_ENGINE = 'django.contrib.sessions.backends.db'
264SESSION_EXPIRE_AT_BROWSER_CLOSE = False
265SESSION_FILE_PATH = None
266SESSION_SAVE_EVERY_REQUEST = False
267SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
268SETTINGS_MODULE = 'project.settings'
269SHORT_DATETIME_FORMAT = 'm/d/Y P'
270SHORT_DATE_FORMAT = 'm/d/Y'
271SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
272SIGNING_SERVICE_BASE_URL = 'http://paaa2.test.toris.vpn/SigningServiceWeb/CertificateService?wsdl'
273SILENCED_SYSTEM_CHECKS = []
274SMEV_EGRIP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30038/'
275SMEV_EGRUL_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30039/'
276SMEV_FSSP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30031/'
277STATICFILES_DIRS = []
278STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
279STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
280STATIC_ROOT = '/var/www/uap/uap/static'
281STATIC_URL = '/static/'
282TEMPLATES = [{'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.django.DjangoTemplates'}]
283TEST_NON_SERIALIZED_APPS = []
284TEST_RUNNER = 'django.test.runner.DiscoverRunner'
285THOUSAND_SEPARATOR = ','
286TIME_FORMAT = 'P'
287TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
288TIME_ZONE = 'Europe/Moscow'
289TORIS_BASE_URL = 'http://beta.test.toris.vpn/'
290TORIS_CLIENT_SECRET = '********************'
291TORIS_PAAA2_URL = 'http://paaa2.test.toris.vpn/'
292TORIS_SYSTEM_ID = 'urn:eis:toris:uap'
293UNOCONV_PATH = 'unoconv'
294USE_ETAGS = False
295USE_I18N = True
296USE_L10N = True
297USE_THOUSAND_SEPARATOR = False
298USE_TZ = True
299USE_X_FORWARDED_HOST = False
300USE_X_FORWARDED_PORT = False
301WSGI_APPLICATION = 'project.wsgi.application'
302X_FRAME_OPTIONS = 'SAMEORIGIN'
303YEAR_MONTH_FORMAT = 'F Y'
304
305
306You're seeing this error because you have DEBUG = True in your
307Django settings file. Change that to False, and Django will
308display a standard page generated by the handler for this status code.