Advertisement
Guest User

Untitled

a guest
Sep 4th, 2017
812
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.35 KB | None | 0 0
  1. AttributeError at /api/rentals/23/
  2. 'NoneType' object has no attribute 'setup_eager_loading'
  3.  
  4. Request Method: DELETE
  5. Request URL: https://ops4-staging.herokuapp.com/api/rentals/23/
  6. Django Version: 1.11.4
  7. Python Executable: /app/.heroku/python/bin/python
  8. Python Version: 2.7.13
  9. Python Path: ['/app', '/app/ops4', '/app/.heroku/python/bin', '/app', '/app/.heroku/python/lib/python27.zip', '/app/.heroku/python/lib/python2.7', '/app/.heroku/python/lib/python2.7/plat-linux2', '/app/.heroku/python/lib/python2.7/lib-tk', '/app/.heroku/python/lib/python2.7/lib-old', '/app/.heroku/python/lib/python2.7/lib-dynload', '/app/.heroku/python/lib/python2.7/site-packages']
  10. Server time: Mon, 4 Sep 2017 06:06:45 +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. 'rest_framework.authtoken',
  20. 'rest_auth',
  21. 'corsheaders',
  22. 'rest_framework_tracking',
  23. 'rest_framework_docs',
  24. 'rest_framework_csv',
  25. 'drivers',
  26. 'driver_state_history',
  27. 'vehicles',
  28. 'rentals',
  29. 'core',
  30. 'global_search',
  31. 'assignments',
  32. 'corporations',
  33. 'payments',
  34. 'users']
  35. Installed Middleware:
  36. ['django.middleware.security.SecurityMiddleware',
  37. 'corsheaders.middleware.CorsMiddleware',
  38. 'whitenoise.middleware.WhiteNoiseMiddleware',
  39. 'django.contrib.sessions.middleware.SessionMiddleware',
  40. 'django.middleware.common.CommonMiddleware',
  41. 'django.middleware.csrf.CsrfViewMiddleware',
  42. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  43. 'django.contrib.messages.middleware.MessageMiddleware',
  44. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  45.  
  46.  
  47. Traceback:
  48.  
  49. File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  50. 41. response = get_response(request)
  51.  
  52. File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  53. 187. response = self.process_exception_by_middleware(e, request)
  54.  
  55. File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  56. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  57.  
  58. File "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
  59. 58. return view_func(*args, **kwargs)
  60.  
  61. File "/app/.heroku/python/lib/python2.7/site-packages/django/views/generic/base.py" in view
  62. 68. return self.dispatch(request, *args, **kwargs)
  63.  
  64. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
  65. 489. response = self.handle_exception(exc)
  66.  
  67. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in handle_exception
  68. 449. self.raise_uncaught_exception(exc)
  69.  
  70. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
  71. 486. response = handler(request, *args, **kwargs)
  72.  
  73. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in delete
  74. 293. return self.destroy(request, *args, **kwargs)
  75.  
  76. File "/app/rentals/views.py" in destroy
  77. 170. instance = self.get_object()
  78.  
  79. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in get_object
  80. 85. queryset = self.filter_queryset(self.get_queryset())
  81.  
  82. File "/app/rentals/views.py" in get_queryset
  83. 95. queryset = self.get_serializer_class().setup_eager_loading(queryset)
  84.  
  85. Exception Type: AttributeError at /api/rentals/23/
  86. Exception Value: 'NoneType' object has no attribute 'setup_eager_loading'
  87. Request information:
  88. USER: matej
  89.  
  90. GET: No GET data
  91.  
  92. POST: No POST data
  93.  
  94. FILES: No FILES data
  95.  
  96. COOKIES: No cookie data
  97.  
  98. META:
  99. CONTENT_LENGTH = '0'
  100. CONTENT_TYPE = 'application/json'
  101. HTTP_ACCEPT = '*/*'
  102. HTTP_ACCEPT_ENCODING = 'gzip'
  103. HTTP_ACCEPT_LANGUAGE = 'en-us'
  104. HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6Im1hdGVqIiwiZXhwIjoxNTA0NTkxNTk3LCJ1c2VyX2lkIjoyLCJlbWFpbCI6ImhhaG4ubWF0ZWpAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1MDQ1MDQzNTl9.l1WRdsU6GeSpATkG6DjvuAEPXI5F1ph9bdEy9SiieV0'
  105. HTTP_CONNECTION = 'close'
  106. HTTP_CONNECT_TIME = '0'
  107. HTTP_HOST = 'ops4-staging.herokuapp.com'
  108. HTTP_ORIGIN = 'http://localhost:3000'
  109. HTTP_REFERER = 'http://localhost:3000/customers/17'
  110. HTTP_TOTAL_ROUTE_TIME = '0'
  111. HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8'
  112. HTTP_VIA = '1.1 vegur'
  113. HTTP_X_FORWARDED_FOR = '86.58.68.18'
  114. HTTP_X_FORWARDED_PORT = '443'
  115. HTTP_X_FORWARDED_PROTO = 'https'
  116. HTTP_X_REQUEST_ID = '1db97ebd-10b3-4aff-b926-f8c817874720'
  117. HTTP_X_REQUEST_START = '1504505205295'
  118. PATH_INFO = u'/api/rentals/23/'
  119. QUERY_STRING = ''
  120. RAW_URI = '/api/rentals/23/'
  121. REMOTE_ADDR = '10.30.39.212'
  122. REMOTE_PORT = '29873'
  123. REQUEST_METHOD = 'DELETE'
  124. SCRIPT_NAME = u''
  125. SERVER_NAME = '0.0.0.0'
  126. SERVER_PORT = '34620'
  127. SERVER_PROTOCOL = 'HTTP/1.1'
  128. SERVER_SOFTWARE = 'gunicorn/19.7.1'
  129. gunicorn.socket = <socket._socketobject object at 0x7fa61b3668a0>
  130. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa61b2a8890>
  131. wsgi.file_wrapper = ''
  132. wsgi.input = <gunicorn.http.body.Body object at 0x7fa61b2a8f50>
  133. wsgi.multiprocess = True
  134. wsgi.multithread = False
  135. wsgi.run_once = False
  136. wsgi.url_scheme = 'https'
  137. wsgi.version =
  138.  
  139. Settings:
  140. Using settings module ops4.settings
  141. ABSOLUTE_URL_OVERRIDES = {}
  142. ADMINS = []
  143. ALLOWED_HOSTS = ['*']
  144. APPEND_SLASH = True
  145. AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
  146. AUTH_PASSWORD_VALIDATORS = u'********************'
  147. AUTH_USER_MODEL = u'auth.User'
  148. BASE_DIR = '/app'
  149. CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
  150. CACHE_MIDDLEWARE_ALIAS = u'default'
  151. CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
  152. CACHE_MIDDLEWARE_SECONDS = 600
  153. CORS_ORIGIN_ALLOW_ALL = True
  154. CORS_ORIGIN_WHITELIST =
  155. CSRF_COOKIE_AGE = 31449600
  156. CSRF_COOKIE_DOMAIN = None
  157. CSRF_COOKIE_HTTPONLY = False
  158. CSRF_COOKIE_NAME = u'csrftoken'
  159. CSRF_COOKIE_PATH = u'/'
  160. CSRF_COOKIE_SECURE = False
  161. CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
  162. CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
  163. CSRF_TRUSTED_ORIGINS = []
  164. CSRF_USE_SESSIONS = False
  165. DATABASES = {'default': {'USER': 'orpumpxhzzsmev', 'HOST': 'ec2-23-21-169-238.compute-1.amazonaws.com', 'PASSWORD': u'********************', 'PORT': 5432, 'CONN_MAX_AGE': 500, 'OPTIONS': {}, 'TEST': {'MIRROR': None, 'CHARSET': None, 'COLLATION': None, 'NAME': None}, 'TIME_ZONE': None, 'NAME': 'da84fss21mvpal', 'AUTOCOMMIT': True, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False}}
  166. DATABASE_ROUTERS = []
  167. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  168. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  169. DATETIME_FORMAT = u'N j, Y, P'
  170. DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
  171. DATE_FORMAT = u'N j, Y'
  172. DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
  173. DEBUG = True
  174. DEBUG_PROPAGATE_EXCEPTIONS = False
  175. DECIMAL_SEPARATOR = u'.'
  176. DEFAULT_CHARSET = u'utf-8'
  177. DEFAULT_CONTENT_TYPE = u'text/html'
  178. DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
  179. DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
  180. DEFAULT_FROM_EMAIL = u'webmaster@localhost'
  181. DEFAULT_INDEX_TABLESPACE = u''
  182. DEFAULT_TABLESPACE = u''
  183. DISALLOWED_USER_AGENTS = []
  184. EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  185. EMAIL_HOST = 'smtp.sendgrid.net'
  186. EMAIL_HOST_PASSWORD = u'********************'
  187. EMAIL_HOST_USER = 'app65899924@heroku.com'
  188. EMAIL_PORT = 587
  189. EMAIL_SSL_CERTFILE = None
  190. EMAIL_SSL_KEYFILE = u'********************'
  191. EMAIL_SUBJECT_PREFIX = u'[Django] '
  192. EMAIL_TIMEOUT = None
  193. EMAIL_USE_LOCALTIME = False
  194. EMAIL_USE_SSL = False
  195. EMAIL_USE_TLS = True
  196. FILE_CHARSET = u'utf-8'
  197. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  198. FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  199. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  200. FILE_UPLOAD_PERMISSIONS = None
  201. FILE_UPLOAD_TEMP_DIR = None
  202. FIRST_DAY_OF_WEEK = 0
  203. FIXTURE_DIRS = []
  204. FORCE_SCRIPT_NAME = None
  205. FORMAT_MODULE_PATH = None
  206. FORM_RENDERER = u'django.forms.renderers.DjangoTemplates'
  207. IGNORABLE_404_URLS = []
  208. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'corsheaders', 'rest_framework_tracking', 'rest_framework_docs', 'rest_framework_csv', 'drivers', 'driver_state_history', 'vehicles', 'rentals', 'core', 'global_search', 'assignments', 'corporations', 'payments', 'users']
  209. INTERNAL_IPS = []
  210. JWT_AUTH = {'JWT_VERIFY_EXPIRATION': True, 'JWT_ALLOW_REFRESH': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(1), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7)}
  211. LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
  212. LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
  213. LANGUAGE_CODE = 'en-us'
  214. LANGUAGE_COOKIE_AGE = None
  215. LANGUAGE_COOKIE_DOMAIN = None
  216. LANGUAGE_COOKIE_NAME = u'django_language'
  217. LANGUAGE_COOKIE_PATH = u'/'
  218. LOCALE_PATHS = []
  219. LOGGING = {}
  220. LOGGING_CONFIG = u'logging.config.dictConfig'
  221. LOGIN_REDIRECT_URL = u'/accounts/profile/'
  222. LOGIN_URL = u'/accounts/login/'
  223. LOGOUT_REDIRECT_URL = None
  224. MANAGERS = []
  225. MEDIA_ROOT = u''
  226. MEDIA_URL = u''
  227. MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
  228. MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'corsheaders.middleware.CorsMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', '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']
  229. MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
  230. MIGRATION_MODULES = {}
  231. MONTH_DAY_FORMAT = u'F j'
  232. NUMBER_GROUPING = 0
  233. PASSWORD_HASHERS = u'********************'
  234. PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
  235. PREPEND_WWW = False
  236. REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'PAGE_SIZE': 20, 'UNICODE_JSON': True, 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'DEFAULT_PAGINATION_CLASS': 'core.paginate.ArgumentPagination', 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.TokenAuthentication')}
  237. REST_USE_JWT = True
  238. ROOT_URLCONF = 'ops4.urls'
  239. SECRET_KEY = u'********************'
  240. SECURE_BROWSER_XSS_FILTER = False
  241. SECURE_CONTENT_TYPE_NOSNIFF = False
  242. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  243. SECURE_HSTS_PRELOAD = False
  244. SECURE_HSTS_SECONDS = 0
  245. SECURE_PROXY_SSL_HEADER = None
  246. SECURE_REDIRECT_EXEMPT = []
  247. SECURE_SSL_HOST = None
  248. SECURE_SSL_REDIRECT = False
  249. SERVER_EMAIL = u'root@localhost'
  250. SESSION_CACHE_ALIAS = u'default'
  251. SESSION_COOKIE_AGE = 1209600
  252. SESSION_COOKIE_DOMAIN = None
  253. SESSION_COOKIE_HTTPONLY = True
  254. SESSION_COOKIE_NAME = u'sessionid'
  255. SESSION_COOKIE_PATH = u'/'
  256. SESSION_COOKIE_SECURE = False
  257. SESSION_ENGINE = u'django.contrib.sessions.backends.db'
  258. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  259. SESSION_FILE_PATH = None
  260. SESSION_SAVE_EVERY_REQUEST = False
  261. SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
  262. SETTINGS_MODULE = 'ops4.settings'
  263. SHORT_DATETIME_FORMAT = u'm/d/Y P'
  264. SHORT_DATE_FORMAT = u'm/d/Y'
  265. SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
  266. SILENCED_SYSTEM_CHECKS = []
  267. STAGING = 'TRUE'
  268. STATICFILES_DIRS = []
  269. STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  270. STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
  271. STATIC_ROOT = '/app/static_media/'
  272. STATIC_URL = '/static/'
  273. TEMPLATES = [{'DIRS': ['/app/templates'], 'BACKEND': 'django.template.backends.django.DjangoTemplates', '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}]
  274. TEST_NON_SERIALIZED_APPS = []
  275. TEST_RUNNER = u'django.test.runner.DiscoverRunner'
  276. THOUSAND_SEPARATOR = u','
  277. TIME_FORMAT = u'P'
  278. TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
  279. TIME_ZONE = 'UTC'
  280. USE_ETAGS = False
  281. USE_I18N = True
  282. USE_L10N = True
  283. USE_THOUSAND_SEPARATOR = False
  284. USE_TZ = True
  285. USE_X_FORWARDED_HOST = False
  286. USE_X_FORWARDED_PORT = False
  287. WSGI_APPLICATION = 'ops4.wsgi.application'
  288. X_FRAME_OPTIONS = u'SAMEORIGIN'
  289. YEAR_MONTH_FORMAT = u'F Y'
  290.  
  291.  
  292. You're seeing this error because you have DEBUG = True in your
  293. Django settings file. Change that to False, and Django will
  294. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement