Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.43 KB | None | 0 0
  1. TypeError at /pending/create
  2. 'PendingItem' object does not support indexing
  3.  
  4. Request Method: POST
  5. Request URL: http://feed-staging.xda-developers.com/pending/create
  6. Django Version: 1.10.5
  7. Python Executable: /usr/local/bin/python
  8. Python Version: 3.4.6
  9. Python Path: ['/usr/src/app/django-feed', '/usr/local/bin', '/usr/local/lib/python34.zip', '/usr/local/lib/python3.4', '/usr/local/lib/python3.4/plat-linux', '/usr/local/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/site-packages']
  10. Server time: Sun, 25 Jun 2017 20:42:07 +0000
  11. Installed 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. 'storages',
  20. 'imagekit',
  21. 'django_extensions_shell',
  22. 'backend',
  23. 'mod_backend',
  24. 'usp',
  25. 'oauth2_provider',
  26. 'social_django',
  27. 'rest_framework_social_oauth2',
  28. 's3direct']
  29. Installed Middleware:
  30. ['django.middleware.security.SecurityMiddleware',
  31. 'django.contrib.sessions.middleware.SessionMiddleware',
  32. 'django.middleware.common.CommonMiddleware',
  33. 'django.middleware.csrf.CsrfViewMiddleware',
  34. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  35. 'django.contrib.messages.middleware.MessageMiddleware',
  36. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  37.  
  38.  
  39. Traceback:
  40.  
  41. File "/usr/local/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner
  42. 39. response = get_response(request)
  43.  
  44. File "/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
  45. 187. response = self.process_exception_by_middleware(e, request)
  46.  
  47. File "/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
  48. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  49.  
  50. File "/usr/local/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
  51. 58. return view_func(*args, **kwargs)
  52.  
  53. File "/usr/local/lib/python3.4/site-packages/django/views/generic/base.py" in view
  54. 68. return self.dispatch(request, *args, **kwargs)
  55.  
  56. File "/usr/local/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  57. 483. response = self.handle_exception(exc)
  58.  
  59. File "/usr/local/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception
  60. 443. self.raise_uncaught_exception(exc)
  61.  
  62. File "/usr/local/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  63. 480. response = handler(request, *args, **kwargs)
  64.  
  65. File "/usr/src/app/django-feed/usp/views.py" in post
  66. 147. UserVote.objects.get_or_create(pending_item=item_match[0], user=request.user)
  67.  
  68. Exception Type: TypeError at /pending/create
  69. Exception Value: 'PendingItem' object does not support indexing
  70. Request information:
  71. USER: 2637227
  72.  
  73. GET: No GET data
  74.  
  75. POST: No POST data
  76.  
  77. FILES: No FILES data
  78.  
  79. COOKIES: No cookie data
  80.  
  81. META:
  82. CONTENT_LENGTH = '644'
  83. CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryjfizpPDzLDCdjJtY'
  84. HTTP_ACCEPT = 'application/json, text/plain, */*'
  85. HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
  86. HTTP_ACCEPT_LANGUAGE = 'en-CA,en-GB;q=0.8,en-US;q=0.6,en;q=0.4'
  87. HTTP_AUTHORIZATION = 'Bearer 4GDcWT0gqFoUqBHF8MtKEXgndls50b'
  88. HTTP_CACHE_CONTROL = 'no-cache'
  89. HTTP_DNT = '1'
  90. HTTP_HOST = 'feed-staging.xda-developers.com'
  91. HTTP_ORIGIN = 'http://localhost:8085'
  92. HTTP_PRAGMA = 'no-cache'
  93. HTTP_REFERER = 'http://localhost:8085/'
  94. HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36'
  95. HTTP_X_FORWARDED_FOR = '173.230.166.68'
  96. HTTP_X_FORWARDED_PROTO = 'https'
  97. PATH_INFO = '/pending/create'
  98. QUERY_STRING = ''
  99. RAW_URI = '/pending/create'
  100. REMOTE_ADDR = '10.7.0.13'
  101. REMOTE_PORT = '41134'
  102. REQUEST_METHOD = 'POST'
  103. SCRIPT_NAME = ''
  104. SERVER_NAME = '0.0.0.0'
  105. SERVER_PORT = '8000'
  106. SERVER_PROTOCOL = 'HTTP/1.1'
  107. SERVER_SOFTWARE = 'gunicorn/19.6.0'
  108. gunicorn.socket = <socket.socket fd=11, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.7.0.9', 8000), raddr=('10.7.0.13', 41134)>
  109. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f9720668ac8>
  110. wsgi.file_wrapper = ''
  111. wsgi.input = <gunicorn.http.body.Body object at 0x7f9720668278>
  112. wsgi.multiprocess = True
  113. wsgi.multithread = False
  114. wsgi.run_once = False
  115. wsgi.url_scheme = 'http'
  116. wsgi.version =
  117.  
  118. Settings:
  119. Using settings module feed.settings
  120. ABSOLUTE_URL_OVERRIDES = {}
  121. ADMINS = []
  122. ALLOWED_HOSTS = ['localhost', 'feed-staging.xda-developers.com', 'feed.xda-developers.com']
  123. APPEND_SLASH = True
  124. AUTHENTICATION_BACKENDS =
  125. AUTH_PASSWORD_VALIDATORS = '********************'
  126. AUTH_USER_MODEL = 'auth.User'
  127. AWS_ACCESS_KEY_ID = '********************'
  128. AWS_CALLING_FORMAT = 'xda-feed'
  129. AWS_HEADERS = {'Cache-Control': 'max-age=86400'}
  130. AWS_SECRET_ACCESS_KEY = '********************'
  131. AWS_STORAGE_BUCKET_NAME = 'xda-feed'
  132. BASE_DIR = '/usr/src/app/django-feed'
  133. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  134. CACHE_MIDDLEWARE_ALIAS = 'default'
  135. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  136. CACHE_MIDDLEWARE_SECONDS = 600
  137. CSRF_COOKIE_AGE = 31449600
  138. CSRF_COOKIE_DOMAIN = None
  139. CSRF_COOKIE_HTTPONLY = False
  140. CSRF_COOKIE_NAME = 'csrftoken'
  141. CSRF_COOKIE_PATH = '/'
  142. CSRF_COOKIE_SECURE = False
  143. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  144. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  145. CSRF_TRUSTED_ORIGINS = []
  146. DATABASES = {'default': {'CONN_MAX_AGE': 0, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'ENGINE': 'django.db.backends.postgresql', 'TIME_ZONE': None, 'PASSWORD': '********************', 'PORT': '5432', 'OPTIONS': {}, 'USER': 'postgres', 'TEST': {'MIRROR': None, 'COLLATION': None, 'NAME': None, 'CHARSET': None}, 'HOST': 'postgres', 'NAME': 'postgres'}, 'devices': {'CONN_MAX_AGE': 0, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'ENGINE': 'django.db.backends.sqlite3', 'TIME_ZONE': None, 'PASSWORD': '********************', 'PORT': '', 'OPTIONS': {}, 'USER': '', 'TEST': {'MIRROR': None, 'COLLATION': None, 'NAME': None, 'CHARSET': None}, 'HOST': '', 'NAME': 'assets/dn.db'}}
  147. DATABASE_ROUTERS = []
  148. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  149. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  150. DATETIME_FORMAT = 'N j, Y, P'
  151. 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']
  152. DATE_FORMAT = 'N j, Y'
  153. 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']
  154. DEBUG = '1'
  155. DEBUG_PROPAGATE_EXCEPTIONS = False
  156. DECIMAL_SEPARATOR = '.'
  157. DEFAULT_CHARSET = 'utf-8'
  158. DEFAULT_CONTENT_TYPE = 'text/html'
  159. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  160. DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
  161. DEFAULT_FROM_EMAIL = 'webmaster@localhost'
  162. DEFAULT_INDEX_TABLESPACE = ''
  163. DEFAULT_TABLESPACE = ''
  164. DISALLOWED_USER_AGENTS = []
  165. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  166. EMAIL_HOST = 'localhost'
  167. EMAIL_HOST_PASSWORD = '********************'
  168. EMAIL_HOST_USER = ''
  169. EMAIL_PORT = 25
  170. EMAIL_SSL_CERTFILE = None
  171. EMAIL_SSL_KEYFILE = '********************'
  172. EMAIL_SUBJECT_PREFIX = '[Django] '
  173. EMAIL_TIMEOUT = None
  174. EMAIL_USE_SSL = False
  175. EMAIL_USE_TLS = False
  176. FCM_KEY = '********************'
  177. FILE_CHARSET = 'utf-8'
  178. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  179. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  180. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  181. FILE_UPLOAD_PERMISSIONS = None
  182. FILE_UPLOAD_TEMP_DIR = None
  183. FIRST_DAY_OF_WEEK = 0
  184. FIXTURE_DIRS = []
  185. FORCE_SCRIPT_NAME = None
  186. FORMAT_MODULE_PATH = None
  187. IGNORABLE_404_URLS = []
  188. IMAGEKIT_CACHEFILE_DIR = 'CACHE/images'
  189. IMAGEKIT_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.hash'
  190. IMAGEKIT_CACHE_BACKEND = 'default'
  191. IMAGEKIT_CACHE_PREFIX = 'imagekit:'
  192. IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Simple'
  193. IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY = 'imagekit.cachefiles.strategies.JustInTime'
  194. IMAGEKIT_DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
  195. IMAGEKIT_SPEC_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.source_name_as_path'
  196. IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY = '********************'
  197. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'storages', 'imagekit', 'django_extensions_shell', 'backend', 'mod_backend', 'usp', 'oauth2_provider', 'social_django', 'rest_framework_social_oauth2', 's3direct']
  198. INTERNAL_IPS = []
  199. 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'), ('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')]
  200. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  201. LANGUAGE_CODE = 'en-us'
  202. LANGUAGE_COOKIE_AGE = None
  203. LANGUAGE_COOKIE_DOMAIN = None
  204. LANGUAGE_COOKIE_NAME = 'django_language'
  205. LANGUAGE_COOKIE_PATH = '/'
  206. LOCALE_PATHS = []
  207. LOGGING = {}
  208. LOGGING_CONFIG = 'logging.config.dictConfig'
  209. LOGIN_REDIRECT_URL = '/accounts/profile/'
  210. LOGIN_URL = '/accounts/login/'
  211. LOGOUT_REDIRECT_URL = None
  212. MANAGERS = []
  213. MEDIA_ROOT = ''
  214. MEDIA_URL = ''
  215. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  216. MIDDLEWARE = ['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']
  217. MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
  218. MIGRATION_MODULES = {}
  219. MONTH_DAY_FORMAT = 'F j'
  220. NUMBER_GROUPING = 0
  221. PASSWORD_HASHERS = '********************'
  222. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  223. PREPEND_WWW = False
  224. PROJECT_ROOT = '/usr/src/app/django-feed/feed'
  225. REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('oauth2_provider.ext.rest_framework.OAuth2Authentication', 'rest_framework_social_oauth2.authentication.SocialAuthentication'), 'PAGE_SIZE': 10, 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',)}
  226. ROOT_URLCONF = 'feed.urls'
  227. S3DIRECT_DESTINATIONS = {'downloads': {'key': '********************'}}
  228. S3DIRECT_REGION = 'us-east-1'
  229. SECRET_KEY = '********************'
  230. SECURE_BROWSER_XSS_FILTER = False
  231. SECURE_CONTENT_TYPE_NOSNIFF = False
  232. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  233. SECURE_HSTS_SECONDS = 0
  234. SECURE_PROXY_SSL_HEADER = None
  235. SECURE_REDIRECT_EXEMPT = []
  236. SECURE_SSL_HOST = None
  237. SECURE_SSL_REDIRECT = False
  238. SERVER_EMAIL = 'root@localhost'
  239. SESSION_CACHE_ALIAS = 'default'
  240. SESSION_COOKIE_AGE = 1209600
  241. SESSION_COOKIE_DOMAIN = None
  242. SESSION_COOKIE_HTTPONLY = True
  243. SESSION_COOKIE_NAME = 'sessionid'
  244. SESSION_COOKIE_PATH = '/'
  245. SESSION_COOKIE_SECURE = False
  246. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  247. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  248. SESSION_FILE_PATH = None
  249. SESSION_SAVE_EVERY_REQUEST = False
  250. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  251. SETTINGS_MODULE = 'feed.settings'
  252. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  253. SHORT_DATE_FORMAT = 'm/d/Y'
  254. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  255. SILENCED_SYSTEM_CHECKS = []
  256. STATICFILES_DIRS =
  257. STATICFILES_FINDERS =
  258. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  259. STATIC_ROOT = '/usr/share/nginx/html/static'
  260. STATIC_URL = '/static/'
  261. 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', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': []}]
  262. TEST_NON_SERIALIZED_APPS = []
  263. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  264. THOUSAND_SEPARATOR = ','
  265. TIME_FORMAT = 'P'
  266. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  267. TIME_ZONE = 'UTC'
  268. USE_ETAGS = False
  269. USE_I18N = True
  270. USE_L10N = True
  271. USE_THOUSAND_SEPARATOR = False
  272. USE_TZ = True
  273. USE_X_FORWARDED_HOST = True
  274. USE_X_FORWARDED_PORT = False
  275. WSGI_APPLICATION = 'feed.wsgi.application'
  276. X_FRAME_OPTIONS = 'SAMEORIGIN'
  277. YEAR_MONTH_FORMAT = 'F Y'
  278.  
  279.  
  280. You're seeing this error because you have DEBUG = True in your
  281. Django settings file. Change that to False, and Django will
  282. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement