· 5 years ago · Mar 18, 2020, 03:36 PM
1TypeError at /office/api/uploadDocument/
2'builtin_function_or_method' object is not subscriptable
3
4Request Method: POST
5Request URL: http://dev.mybiz.in.ua:2086/office/api/uploadDocument/
6Django Version: 2.2.11
7Python Executable: /usr/bin/python3
8Python Version: 3.5.2
9Python Path: ['/home/www/dev.mybiz.in.ua/html/mybizj/private', '/home/www/dev.mybiz.in.ua/html/mybizj/private', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/home/www/dev.mybiz.in.ua/html/mybizj/private', '/home/www/dev.mybiz.in.ua/html/mybizj/private/mybizj']
10Server time: Wed, 18 Mar 2020 15:18:24 +0000
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 'filemanager',
19 'users',
20 'feedback',
21 'share',
22 'documents',
23 'wopiserver',
24 'office',
25 'django_extensions',
26 'messenger',
27 'rest_framework',
28 'django_celery_results',
29 'corsheaders']
30Installed Middleware:
31['django.middleware.security.SecurityMiddleware',
32 'django.contrib.sessions.middleware.SessionMiddleware',
33 'corsheaders.middleware.CorsMiddleware',
34 'django.middleware.common.CommonMiddleware',
35 'django.middleware.csrf.CsrfViewMiddleware',
36 'django.contrib.auth.middleware.AuthenticationMiddleware',
37 'django.contrib.messages.middleware.MessageMiddleware',
38 'django.middleware.clickjacking.XFrameOptionsMiddleware',
39 'middlewares.is_auth_middleware.IsAuthMiddleware']
40
41
42Traceback:
43
44File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/exception.py" in inner
45 34. response = get_response(request)
46
47File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py" in _get_response
48 115. response = self.process_exception_by_middleware(e, request)
49
50File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py" in _get_response
51 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
52
53File "/usr/local/lib/python3.5/dist-packages/django/views/decorators/csrf.py" in wrapped_view
54 54. return view_func(*args, **kwargs)
55
56File "/usr/local/lib/python3.5/dist-packages/django/views/generic/base.py" in view
57 71. return self.dispatch(request, *args, **kwargs)
58
59File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py" in dispatch
60 495. response = self.handle_exception(exc)
61
62File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py" in handle_exception
63 455. self.raise_uncaught_exception(exc)
64
65File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py" in dispatch
66 492. response = handler(request, *args, **kwargs)
67
68File "/usr/local/lib/python3.5/dist-packages/django/utils/decorators.py" in _wrapper
69 45. return bound_method(*args, **kwargs)
70
71File "/usr/local/lib/python3.5/dist-packages/django/contrib/auth/decorators.py" in _wrapped_view
72 21. return view_func(request, *args, **kwargs)
73
74File "/home/www/dev.mybiz.in.ua/html/mybizj/private/office/views.py" in post
75 207. params = data.get["xmlParams"]
76
77Exception Type: TypeError at /office/api/uploadDocument/
78Exception Value: 'builtin_function_or_method' object is not subscriptable
79Request information:
80USER: admin
81
82GET: No GET data
83
84POST: No POST data
85
86FILES: No FILES data
87
88COOKIES:
89sidebar_collapsed = 'false'
90remember_user_token = 'W1syMV0sIiQyYSQxMCR2TlI2b1ljMG5XblpyVi9tVGoyTEx1IiwiMTU4MzM5NzcyOC44MzgwOTE0Il0%3D--7aa217c320512a655ba3ad9f224a9e6b2d20ddc0'
91_gitlab_session = '3fc4c7dfa442328584a924d363e1bce0'
92sessionid = '6pu3dnpm25weq67bdqwzxzpsy963y9yt'
93event_filter = 'all'
94csrftoken = 'axZfGA2n0MxUeuoeSrJhTO6YRp0PzdujevHJPO2qlaNol5XJrPn3AvSz6YqOLOSe'
95
96META:
97CONTENT_LENGTH = '822'
98CONTENT_TYPE = 'application/json;charset=utf-8'
99CSRF_COOKIE = 'axZfGA2n0MxUeuoeSrJhTO6YRp0PzdujevHJPO2qlaNol5XJrPn3AvSz6YqOLOSe'
100DJANGO_SETTINGS_MODULE = 'mybizj.settings_dmitry'
101GATEWAY_INTERFACE = 'CGI/1.1'
102HOME = '/root'
103HTTP_ACCEPT = '*/*'
104HTTP_ACCEPT_ENCODING = 'gzip, deflate'
105HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,en-GB;q=0.6'
106HTTP_CONNECTION = 'keep-alive'
107HTTP_COOKIE = 'sidebar_collapsed=false; remember_user_token=W1syMV0sIiQyYSQxMCR2TlI2b1ljMG5XblpyVi9tVGoyTEx1IiwiMTU4MzM5NzcyOC44MzgwOTE0Il0%3D--7aa217c320512a655ba3ad9f224a9e6b2d20ddc0; event_filter=all; _gitlab_session=3fc4c7dfa442328584a924d363e1bce0; csrftoken=axZfGA2n0MxUeuoeSrJhTO6YRp0PzdujevHJPO2qlaNol5XJrPn3AvSz6YqOLOSe; sessionid=6pu3dnpm25weq67bdqwzxzpsy963y9yt'
108HTTP_HOST = 'dev.mybiz.in.ua:2086'
109HTTP_ORIGIN = 'http://dev.mybiz.in.ua:2086'
110HTTP_REFERER = 'http://dev.mybiz.in.ua:2086/filemanager/'
111HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36'
112LANG = 'ru_RU.UTF-8'
113LOGNAME = 'root'
114OLDPWD = '/root'
115PATH = '/usr/bin:/bin'
116PATH_INFO = '/office/api/uploadDocument/'
117PWD = '/home/www/dev.mybiz.in.ua/html/mybizj/private'
118QUERY_STRING = ''
119REMOTE_ADDR = '178.251.106.240'
120REMOTE_HOST = ''
121REQUEST_METHOD = 'POST'
122RUN_MAIN = 'true'
123SCRIPT_NAME = ''
124SERVER_NAME = 'localhost'
125SERVER_PORT = '2086'
126SERVER_PROTOCOL = 'HTTP/1.1'
127SERVER_SOFTWARE = 'WSGIServer/0.2'
128SHELL = '/bin/sh'
129TZ = 'UTC'
130wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
131wsgi.file_wrapper = ''
132wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f4a655c3198>
133wsgi.multiprocess = False
134wsgi.multithread = True
135wsgi.run_once = False
136wsgi.url_scheme = 'http'
137wsgi.version = '(1, 0)'
138
139Settings:
140Using settings module mybizj.settings_dmitry
141ABSOLUTE_URL_OVERRIDES = {}
142ADMINS = [('admin', 'admin@mybiz.in.ua')]
143ALLOWED_HOSTS = ['dev.mybiz.in.ua', '127.0.0.1', 'testserver']
144API_KEY_OPENDATABOT = '********************'
145APPEND_SLASH = True
146AUTHENTICATION_BACKENDS = ['users.auth_user.MyBizUserAuth']
147AUTH_PASSWORD_VALIDATORS = '********************'
148AUTH_USER_MODEL = 'users.MyBizUser'
149BASE_DIR = '/home/www/dev.mybiz.in.ua/html/mybizj'
150BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600}
151BROKER_URL = 'redis://localhost:6379/0'
152CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
153CACHE_MIDDLEWARE_ALIAS = 'default'
154CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
155CACHE_MIDDLEWARE_SECONDS = 600
156CELERY_IMPORTS = ['messenger.tasks']
157CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
158CORS_ALLOW_CREDENTIALS = True
159CORS_ORIGIN_ALLOW_ALL = True
160CSRF_COOKIE_AGE = 31449600
161CSRF_COOKIE_DOMAIN = None
162CSRF_COOKIE_HTTPONLY = False
163CSRF_COOKIE_NAME = 'csrftoken'
164CSRF_COOKIE_PATH = '/'
165CSRF_COOKIE_SAMESITE = 'Lax'
166CSRF_COOKIE_SECURE = False
167CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
168CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
169CSRF_TRUSTED_ORIGINS = []
170CSRF_USE_SESSIONS = False
171DATABASES = {'default': {'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': '********************', 'OPTIONS': {'database': 'mybiz_dev_drupal', 'use_unicode': True, 'charset': 'utf8mb4', 'password': '********************', 'user': 'ne'}, 'HOST': '', 'NAME': '', 'TIME_ZONE': None, 'ENGINE': 'django.db.backends.mysql', 'CONN_MAX_AGE': 0, 'USER': '', 'PORT': '', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True}}
172DATABASE_ROUTERS = []
173DATA_UPLOAD_MAX_MEMORY_SIZE = 104857600
174DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
175DATETIME_FORMAT = 'N j, Y, P'
176DATETIME_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']
177DATE_FORMAT = 'd.m.Y'
178DATE_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']
179DATE_TIME_FORMAT = 'd.m.Y H:M:S'
180DEBUG = True
181DEBUG_PROPAGATE_EXCEPTIONS = False
182DECIMAL_SEPARATOR = '.'
183DEFAULT_CHARSET = 'utf-8'
184DEFAULT_CONTENT_TYPE = 'text/html'
185DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
186DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
187DEFAULT_FROM_EMAIL = 'admin@mybiz.in.ua'
188DEFAULT_INDEX_TABLESPACE = ''
189DEFAULT_TABLESPACE = ''
190DISALLOWED_USER_AGENTS = []
191DOCUMENT_GENERATE_SCRIPT_PATH = '/php/docs.php'
192EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
193EMAIL_HOST = 'localhost'
194EMAIL_HOST_PASSWORD = '********************'
195EMAIL_HOST_USER = ''
196EMAIL_PORT = 25
197EMAIL_SSL_CERTFILE = None
198EMAIL_SSL_KEYFILE = '********************'
199EMAIL_SUBJECT_PREFIX = '[Django] '
200EMAIL_TIMEOUT = None
201EMAIL_USE_LOCALTIME = False
202EMAIL_USE_SSL = False
203EMAIL_USE_TLS = False
204FILE_CHARSET = 'utf-8'
205FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
206FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
207FILE_UPLOAD_MAX_MEMORY_SIZE = 104857600
208FILE_UPLOAD_PERMISSIONS = None
209FILE_UPLOAD_TEMP_DIR = None
210FIRST_DAY_OF_WEEK = 0
211FIXTURE_DIRS = []
212FORCE_SCRIPT_NAME = None
213FORMAT_MODULE_PATH = None
214FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
215GOOGLE_RECAPTCHA_SECRET_KEY = '********************'
216GOOGLE_RECAPTCHA_SITE_KEY = '********************'
217IGNORABLE_404_URLS = []
218INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'filemanager', 'users', 'feedback', 'share', 'documents', 'wopiserver', 'office', 'django_extensions', 'messenger', 'rest_framework', 'django_celery_results', 'corsheaders']
219INTERNAL_IPS = []
220IS_SMS_ENABLED = True
221KERIOAPI_SCRIPT_PATH = '********************'
222LANGUAGES = [('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'), ('hy', 'Armenian'), ('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')]
223LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
224LANGUAGE_CODE = 'en-us'
225LANGUAGE_COOKIE_AGE = None
226LANGUAGE_COOKIE_DOMAIN = None
227LANGUAGE_COOKIE_NAME = 'django_language'
228LANGUAGE_COOKIE_PATH = '/'
229LOCALE_PATHS = []
230LOGGING = {}
231LOGGING_CONFIG = 'logging.config.dictConfig'
232LOGIN_REDIRECT_URL = '/accounts/profile/'
233LOGIN_URL = '/'
234LOGOUT_REDIRECT_URL = None
235MANAGERS = []
236MEDIA_ROOT = '/home/www/dev.mybiz.in.ua/html/mybizj/public/uploads/'
237MEDIA_URL = '/uploads/'
238MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
239MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'middlewares.is_auth_middleware.IsAuthMiddleware']
240MIGRATION_MODULES = {}
241MONTH_DAY_FORMAT = 'F j'
242NUMBER_GROUPING = 0
243PASSWORD_HASHERS = '********************'
244PASSWORD_RESET_TIMEOUT_DAYS = '********************'
245PDF_SCRIPTS_PATH = '/home/www/dev.mybiz.in.ua/html/mybizj/private/pdf_scripts/'
246PREPEND_WWW = False
247REDIS_HOST = 'localhost'
248REDIS_PORT = '6379'
249REST_FRAMEWORK = {'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication', 'mybizutils.csrfexemptauth.CsrfExemptSessionAuthentication'), 'PAGE_SIZE': 20}
250ROOT_URLCONF = 'mybizj.urls'
251SECRET_KEY = '********************'
252SECURE_BROWSER_XSS_FILTER = False
253SECURE_CONTENT_TYPE_NOSNIFF = False
254SECURE_HSTS_INCLUDE_SUBDOMAINS = False
255SECURE_HSTS_PRELOAD = False
256SECURE_HSTS_SECONDS = 0
257SECURE_PROXY_SSL_HEADER = None
258SECURE_REDIRECT_EXEMPT = []
259SECURE_SSL_HOST = None
260SECURE_SSL_REDIRECT = False
261SERVER_EMAIL = 'root@localhost'
262SESSION_CACHE_ALIAS = 'default'
263SESSION_COOKIE_AGE = 1209600
264SESSION_COOKIE_DOMAIN = None
265SESSION_COOKIE_HTTPONLY = True
266SESSION_COOKIE_NAME = 'sessionid'
267SESSION_COOKIE_PATH = '/'
268SESSION_COOKIE_SAMESITE = None
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 = 'mybizj.settings_dmitry'
276SHORT_DATETIME_FORMAT = 'm/d/Y P'
277SHORT_DATE_FORMAT = 'm/d/Y'
278SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
279SILENCED_SYSTEM_CHECKS = []
280SMS_ALPA_NAME = 'VashZakaz'
281SMS_AUTH_TOKEN = '********************'
282SMS_DB_TABLE_NAME = 'mybiz'
283SMS_PASSWORD = '********************'
284SMS_RECIPIENTS = []
285SMS_URL = 'https://im.smsclub.mobi/sms/send'
286SMS_USERNAME = '+380638865888'
287STATICFILES_DIRS = "('/home/www/dev.mybiz.in.ua/html/mybizj/public_dmitry/static',)"
288STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
289STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
290STATIC_ROOT = None
291STATIC_URL = '/static/'
292TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', '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']}, 'DIRS': ['/home/www/dev.mybiz.in.ua/html/mybizj/public_dmitry/templates/']}]
293TEST_NON_SERIALIZED_APPS = []
294TEST_RUNNER = 'django.test.runner.DiscoverRunner'
295THOUSAND_SEPARATOR = ','
296TIME_FORMAT = 'P'
297TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
298TIME_ZONE = 'UTC'
299TMP_DOCS_PATH = '/home/www/dev.mybiz.in.ua/html/mybizj/public/static/tmpDocs/'
300TMP_DOCS_URI = '/static/tmpDocs/'
301UPLOAD_PATH = '/home/www/dev.mybiz.in.ua/html/mybizj/public/uploads/'
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 = 'mybizj.wsgi.application'
309X_FRAME_OPTIONS = 'allow from all'
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.