· 8 years ago · Sep 07, 2017, 09:12 PM
1TypeError at /api/v1/offense/multiple/
2int() argument must be a string, a bytes-like object or a number, not 'list'
3
4Request Method: PATCH
5Request URL: http://uap.benovate.ru/api/v1/offense/multiple/
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: ßт, 8 áõý 2017 00:05:57 +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 "./main/views.py" in multiple
63 1411. data['id'] = self.get_queryset().filter(id=data['id'])
64
65File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/query.py" in filter
66 782. return self._filter_or_exclude(False, *args, **kwargs)
67
68File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/query.py" in _filter_or_exclude
69 800. clone.query.add_q(Q(*args, **kwargs))
70
71File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/sql/query.py" in add_q
72 1261. clause, _ = self._add_q(q_object, self.used_aliases)
73
74File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/sql/query.py" in _add_q
75 1287. allow_joins=allow_joins, split_subq=split_subq,
76
77File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/sql/query.py" in build_filter
78 1221. condition = self.build_lookup(lookups, col, value)
79
80File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/sql/query.py" in build_lookup
81 1115. return final_lookup(lhs, rhs)
82
83File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/lookups.py" in __init__
84 24. self.rhs = self.get_prep_lookup()
85
86File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/lookups.py" in get_prep_lookup
87 74. return self.lhs.output_field.get_prep_value(self.rhs)
88
89File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/db/models/fields/__init__.py" in get_prep_value
90 962. return int(value)
91
92Exception Type: TypeError at /api/v1/offense/multiple/
93Exception Value: int() argument must be a string, a bytes-like object or a number, not 'list'
94Request information:
95USER: uap_operator
96
97GET: No GET data
98
99POST: No POST data
100
101FILES: No FILES data
102
103COOKIES:
104_ym_uid = '1495011351196209863'
105csrftoken = 'wszSpWFHRMqI0OVbQdEz1Pc7FBCmC7EI0TI4x5GeKcJcfuCuMEJMClfvDYvjRU02'
106sessionid = '8n0sm8wiz0j1fe40ul5n9wvzurgtp71z'
107_ym_isad = '2'
108
109META:
110CONTENT_LENGTH = '43'
111CONTENT_TYPE = 'application/json;charset=UTF-8'
112CSRF_COOKIE = 'wszSpWFHRMqI0OVbQdEz1Pc7FBCmC7EI0TI4x5GeKcJcfuCuMEJMClfvDYvjRU02'
113HTTP_ACCEPT = 'application/json, text/plain, */*'
114HTTP_ACCEPT_ENCODING = 'gzip, deflate'
115HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
116HTTP_AUTHORIZATION = 'Token e717f440-1aeb-406f-be30-70d24216d9ff'
117HTTP_CONNECTION = 'close'
118HTTP_COOKIE = '_ym_uid=1495011351196209863; _ym_isad=2; csrftoken=wszSpWFHRMqI0OVbQdEz1Pc7FBCmC7EI0TI4x5GeKcJcfuCuMEJMClfvDYvjRU02; sessionid=8n0sm8wiz0j1fe40ul5n9wvzurgtp71z'
119HTTP_HOST = 'uap.benovate.ru'
120HTTP_ORIGIN = 'http://uap.benovate.ru'
121HTTP_REFERER = 'http://uap.benovate.ru/main'
122HTTP_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'
123HTTP_X_FORWARDED_HOST = 'uap.benovate.ru'
124HTTP_X_REAL_IP = '84.53.198.116'
125PATH_INFO = '/api/v1/offense/multiple/'
126QUERY_STRING = ''
127REMOTE_ADDR = '127.0.0.1'
128REQUEST_METHOD = 'PATCH'
129REQUEST_URI = '/api/v1/offense/multiple/'
130SCRIPT_NAME = ''
131SERVER_NAME = 'dev.benovate.ru'
132SERVER_PORT = '8028'
133SERVER_PROTOCOL = 'HTTP/1.0'
134uwsgi.node = b'dev.benovate.ru'
135uwsgi.version = b'1.9.17.1-debian'
136wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
137wsgi.file_wrapper = ''
138wsgi.input = <uwsgi._Input object at 0x7f4b248782a0>
139wsgi.multiprocess = False
140wsgi.multithread = False
141wsgi.run_once = False
142wsgi.url_scheme = 'http'
143wsgi.version =
144
145Settings:
146Using settings module project.settings
147ABSOLUTE_URL_OVERRIDES = {}
148ADMINS = ('denis', 'dnikanorov@benovate.ru')
149ALLOWED_HOSTS = ['uap.benovate.ru', 'www.uap.benovate.ru']
150APPEND_SLASH = True
151AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend', 'project.auth_backend.TorisAuthBackend']
152AUTH_PASSWORD_VALIDATORS = '********************'
153AUTH_USER_MODEL = 'main.User'
154BASE_DIR = '/var/www/uap/uap'
155CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
156CACHE_MIDDLEWARE_ALIAS = 'default'
157CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
158CACHE_MIDDLEWARE_SECONDS = 600
159CALENDAR_BASE_URL = 'http://svc.test.toris.vpn/productioncalendar/api/rest/calendar/v1/'
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': {'PASSWORD': '********************', 'NAME': 'uap', 'USER': 'uap', 'TEST': {'COLLATION': None, 'MIRROR': None, 'NAME': None, 'CHARSET': None}, 'HOST': 'localhost', 'ATOMIC_REQUESTS': False, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'OPTIONS': {}, 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'AUTOCOMMIT': True, 'PORT': ''}}
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 = 'noreply@benovate.ru'
186DEFAULT_INDEX_TABLESPACE = ''
187DEFAULT_TABLESPACE = ''
188DEFAULT_TO_EMAIL = 'noreply@benovate.ru'
189DISALLOWED_USER_AGENTS = []
190EAS_BASE_URL = 'http://app.test.toris.vpn/address-web/rest/'
191EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
192EMAIL_HOST = 'smtp.yandex.ru'
193EMAIL_HOST_PASSWORD = '********************'
194EMAIL_HOST_USER = 'noreply@benovate.ru'
195EMAIL_PORT = 465
196EMAIL_SSL_CERTFILE = None
197EMAIL_SSL_KEYFILE = '********************'
198EMAIL_SUBJECT_PREFIX = '[uap.benovate.ru] '
199EMAIL_TIMEOUT = None
200EMAIL_USE_LOCALTIME = False
201EMAIL_USE_SSL = True
202EMAIL_USE_TLS = False
203FILE_CHARSET = 'utf-8'
204FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
205FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
206FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
207FILE_UPLOAD_PERMISSIONS = None
208FILE_UPLOAD_TEMP_DIR = None
209FIRST_DAY_OF_WEEK = 0
210FIXTURE_DIRS = []
211FORCE_SCRIPT_NAME = None
212FORMAT_MODULE_PATH = None
213FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
214GIHD_FL_BASE_URL = 'http://osk.test.toris.vpn/services/PeopleService?wsdl'
215GIHD_UL_BASE_URL = 'http://app.test.toris.vpn/organization-web/rest/'
216GIS_GMP_BASE_URL = 'http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl'
217HOST = 'uap.benovate.ru'
218IGNORABLE_404_URLS = []
219INSTALLED_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']
220INTERNAL_IPS = []
221LANGUAGES = [('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')]
222LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
223LANGUAGE_CODE = 'ru-RU'
224LANGUAGE_COOKIE_AGE = None
225LANGUAGE_COOKIE_DOMAIN = None
226LANGUAGE_COOKIE_NAME = 'django_language'
227LANGUAGE_COOKIE_PATH = '/'
228LOCALE_PATHS = []
229LOGGING = {}
230LOGGING_CONFIG = 'logging.config.dictConfig'
231LOGIN_REDIRECT_URL = '/accounts/profile/'
232LOGIN_URL = '/accounts/login/'
233LOGOUT_REDIRECT_URL = None
234MANAGERS = []
235MEDIA_ROOT = '/var/www/uap/uap/media'
236MEDIA_URL = '/media/'
237MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
238MIDDLEWARE = ['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']
239MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
240MIGRATION_MODULES = {}
241MONTH_DAY_FORMAT = 'F j'
242NUMBER_GROUPING = 0
243OKSM_BASE_URL = 'http://pos.test.toris.vpn/'
244PASSWORD_HASHERS = '********************'
245PASSWORD_RESET_TIMEOUT_DAYS = '********************'
246PREPEND_WWW = False
247PRIVATE_MEDIA_ROOT = '/var/www/uap/uap/private_media'
248PRIVATE_MEDIA_URL = '/private/'
249REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('project.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter'), 'DEFAULT_PERMISSION_CLASSES': ('main.permissions.IsAuthenticated',)}
250ROOT_URLCONF = 'project.urls'
251RQ_QUEUES = {'default': {'PORT': 6379, 'PASSWORD': '********************', 'HOST': 'localhost', 'DB': 0, 'DEFAULT_TIMEOUT': 360}}
252SECRET_KEY = '********************'
253SECURE_BROWSER_XSS_FILTER = False
254SECURE_CONTENT_TYPE_NOSNIFF = False
255SECURE_HSTS_INCLUDE_SUBDOMAINS = False
256SECURE_HSTS_PRELOAD = False
257SECURE_HSTS_SECONDS = 0
258SECURE_PROXY_SSL_HEADER = None
259SECURE_REDIRECT_EXEMPT = []
260SECURE_SSL_HOST = None
261SECURE_SSL_REDIRECT = False
262SERVER_EMAIL = 'noreply@benovate.ru'
263SESSION_CACHE_ALIAS = 'default'
264SESSION_COOKIE_AGE = 1209600
265SESSION_COOKIE_DOMAIN = None
266SESSION_COOKIE_HTTPONLY = True
267SESSION_COOKIE_NAME = 'sessionid'
268SESSION_COOKIE_PATH = '/'
269SESSION_COOKIE_SECURE = False
270SESSION_ENGINE = 'django.contrib.sessions.backends.db'
271SESSION_EXPIRE_AT_BROWSER_CLOSE = False
272SESSION_FILE_PATH = None
273SESSION_SAVE_EVERY_REQUEST = False
274SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
275SETTINGS_MODULE = 'project.settings'
276SHORT_DATETIME_FORMAT = 'm/d/Y P'
277SHORT_DATE_FORMAT = 'm/d/Y'
278SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
279SIGNING_SERVICE_BASE_URL = 'http://paaa2.test.toris.vpn/SigningServiceWeb/CertificateService?wsdl'
280SILENCED_SYSTEM_CHECKS = []
281SMEV_EGRIP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30038/'
282SMEV_EGRUL_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30039/'
283SMEV_FSSP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30031/'
284STATICFILES_DIRS = []
285STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
286STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
287STATIC_ROOT = '/var/www/uap/uap/static'
288STATIC_URL = '/static/'
289TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}, 'APP_DIRS': True}]
290TEST_NON_SERIALIZED_APPS = []
291TEST_RUNNER = 'django.test.runner.DiscoverRunner'
292THOUSAND_SEPARATOR = ','
293TIME_FORMAT = 'P'
294TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
295TIME_ZONE = 'Europe/Moscow'
296TORIS_BASE_URL = 'http://beta.test.toris.vpn/'
297TORIS_CLIENT_SECRET = '********************'
298TORIS_PAAA2_URL = 'http://paaa2.test.toris.vpn/'
299TORIS_SYSTEM_ID = 'urn:eis:toris:uap'
300UNOCONV_PATH = 'unoconv'
301USE_ETAGS = False
302USE_I18N = True
303USE_L10N = True
304USE_THOUSAND_SEPARATOR = False
305USE_TZ = True
306USE_X_FORWARDED_HOST = False
307USE_X_FORWARDED_PORT = False
308WSGI_APPLICATION = 'project.wsgi.application'
309X_FRAME_OPTIONS = 'SAMEORIGIN'
310YEAR_MONTH_FORMAT = 'F Y'
311
312
313You're seeing this error because you have DEBUG = True in your
314Django settings file. Change that to False, and Django will
315display a standard page generated by the handler for this status code.