Advertisement
Guest User

Untitled

a guest
Aug 25th, 2017
919
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.43 KB | None | 0 0
  1. AttributeError at /api/rentals/19/
  2. type object 'PostRentalSerializer' has no attribute 'setup_eager_loading'
  3.  
  4. Request Method: PATCH
  5. Request URL: https://ops4-staging.herokuapp.com/api/rentals/19/
  6. Django Version: 1.10.6
  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: Fri, 25 Aug 2017 15:13:05 +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. 42. 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. 483. response = self.handle_exception(exc)
  66.  
  67. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in handle_exception
  68. 443. self.raise_uncaught_exception(exc)
  69.  
  70. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
  71. 480. response = handler(request, *args, **kwargs)
  72.  
  73. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in patch
  74. 289. return self.partial_update(request, *args, **kwargs)
  75.  
  76. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/mixins.py" in partial_update
  77. 84. return self.update(request, *args, **kwargs)
  78.  
  79. File "/app/rentals/views.py" in update
  80. 122. instance = self.get_object()
  81.  
  82. File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in get_object
  83. 84. queryset = self.filter_queryset(self.get_queryset())
  84.  
  85. File "/app/rentals/views.py" in get_queryset
  86. 95. queryset = self.get_serializer_class().setup_eager_loading(queryset)
  87.  
  88. Exception Type: AttributeError at /api/rentals/19/
  89. Exception Value: type object 'PostRentalSerializer' has no attribute 'setup_eager_loading'
  90. Request information:
  91. USER: matej
  92.  
  93. GET: No GET data
  94.  
  95. POST: No POST data
  96.  
  97. FILES: No FILES data
  98.  
  99. COOKIES: No cookie data
  100.  
  101. META:
  102. CONTENT_LENGTH = '48'
  103. CONTENT_TYPE = 'application/json'
  104. HTTP_ACCEPT = '*/*'
  105. HTTP_ACCEPT_ENCODING = 'gzip, deflate'
  106. HTTP_ACCEPT_LANGUAGE = 'en-us'
  107. HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6Im1hdGVqIiwiZXhwIjoxNTAzNzYwMzczLCJ1c2VyX2lkIjoyLCJlbWFpbCI6ImhhaG4ubWF0ZWpAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1MDM2NzM5NTh9.rQA1M8JuCS3KRRQlzXu45Yq4uKFwQYI6xOkEShdYS1I'
  108. HTTP_CONNECTION = 'close'
  109. HTTP_CONNECT_TIME = '0'
  110. HTTP_HOST = 'ops4-staging.herokuapp.com'
  111. HTTP_ORIGIN = 'http://ops4-turnover.herokuapp.com'
  112. HTTP_REFERER = 'http://ops4-turnover.herokuapp.com/'
  113. HTTP_TOTAL_ROUTE_TIME = '0'
  114. 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'
  115. HTTP_VIA = '1.1 vegur'
  116. HTTP_X_FORWARDED_FOR = '86.58.68.18'
  117. HTTP_X_FORWARDED_PORT = '443'
  118. HTTP_X_FORWARDED_PROTO = 'https'
  119. HTTP_X_REQUEST_ID = '6efde721-c9c3-49ae-8157-b95338e04305'
  120. HTTP_X_REQUEST_START = '1503673985757'
  121. PATH_INFO = u'/api/rentals/19/'
  122. QUERY_STRING = ''
  123. RAW_URI = '/api/rentals/19/'
  124. REMOTE_ADDR = '10.164.172.163'
  125. REMOTE_PORT = '12931'
  126. REQUEST_METHOD = 'PATCH'
  127. SCRIPT_NAME = u''
  128. SERVER_NAME = '0.0.0.0'
  129. SERVER_PORT = '48823'
  130. SERVER_PROTOCOL = 'HTTP/1.1'
  131. SERVER_SOFTWARE = 'gunicorn/19.7.1'
  132. gunicorn.socket = <socket._socketobject object at 0x7f6a7dcb5bb0>
  133. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f6a7dc18950>
  134. wsgi.file_wrapper = ''
  135. wsgi.input = <gunicorn.http.body.Body object at 0x7f6a7dc18850>
  136. wsgi.multiprocess = True
  137. wsgi.multithread = False
  138. wsgi.run_once = False
  139. wsgi.url_scheme = 'https'
  140. wsgi.version =
  141.  
  142. Settings:
  143. Using settings module ops4.settings
  144. ABSOLUTE_URL_OVERRIDES = {}
  145. ADMINS = []
  146. ALLOWED_HOSTS = ['*']
  147. APPEND_SLASH = True
  148. AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
  149. AUTH_PASSWORD_VALIDATORS = u'********************'
  150. AUTH_USER_MODEL = u'auth.User'
  151. BASE_DIR = '/app'
  152. CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
  153. CACHE_MIDDLEWARE_ALIAS = u'default'
  154. CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
  155. CACHE_MIDDLEWARE_SECONDS = 600
  156. CORS_ORIGIN_ALLOW_ALL = True
  157. CORS_ORIGIN_WHITELIST =
  158. CSRF_COOKIE_AGE = 31449600
  159. CSRF_COOKIE_DOMAIN = None
  160. CSRF_COOKIE_HTTPONLY = False
  161. CSRF_COOKIE_NAME = u'csrftoken'
  162. CSRF_COOKIE_PATH = u'/'
  163. CSRF_COOKIE_SECURE = False
  164. CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
  165. CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
  166. CSRF_TRUSTED_ORIGINS = []
  167. DATABASES = {'default': {'OPTIONS': {}, 'USER': 'orpumpxhzzsmev', 'PASSWORD': u'********************', 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 500, 'PORT': 5432, 'TEST': {'MIRROR': None, 'CHARSET': None, 'COLLATION': None, 'NAME': None}, 'HOST': 'ec2-23-21-169-238.compute-1.amazonaws.com', 'NAME': 'da84fss21mvpal', 'TIME_ZONE': None, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False}}
  168. DATABASE_ROUTERS = []
  169. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  170. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  171. DATETIME_FORMAT = u'N j, Y, P'
  172. 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']
  173. DATE_FORMAT = u'N j, Y'
  174. 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']
  175. DEBUG = True
  176. DEBUG_PROPAGATE_EXCEPTIONS = False
  177. DECIMAL_SEPARATOR = u'.'
  178. DEFAULT_CHARSET = u'utf-8'
  179. DEFAULT_CONTENT_TYPE = u'text/html'
  180. DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
  181. DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
  182. DEFAULT_FROM_EMAIL = u'webmaster@localhost'
  183. DEFAULT_INDEX_TABLESPACE = u''
  184. DEFAULT_TABLESPACE = u''
  185. DISALLOWED_USER_AGENTS = []
  186. EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  187. EMAIL_HOST = 'smtp.sendgrid.net'
  188. EMAIL_HOST_PASSWORD = u'********************'
  189. EMAIL_HOST_USER = 'app65899924@heroku.com'
  190. EMAIL_PORT = 587
  191. EMAIL_SSL_CERTFILE = None
  192. EMAIL_SSL_KEYFILE = u'********************'
  193. EMAIL_SUBJECT_PREFIX = u'[Django] '
  194. EMAIL_TIMEOUT = None
  195. EMAIL_USE_SSL = False
  196. EMAIL_USE_TLS = True
  197. FILE_CHARSET = u'utf-8'
  198. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  199. FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  200. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  201. FILE_UPLOAD_PERMISSIONS = None
  202. FILE_UPLOAD_TEMP_DIR = None
  203. FIRST_DAY_OF_WEEK = 0
  204. FIXTURE_DIRS = []
  205. FORCE_SCRIPT_NAME = None
  206. FORMAT_MODULE_PATH = None
  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_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7), 'JWT_EXPIRATION_DELTA': datetime.timedelta(1), 'JWT_ALLOW_REFRESH': True}
  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_PAGINATION_CLASS': 'core.paginate.ArgumentPagination', 'UNICODE_JSON': True, 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.TokenAuthentication'), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'PAGE_SIZE': 20}
  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_SECONDS = 0
  244. SECURE_PROXY_SSL_HEADER = None
  245. SECURE_REDIRECT_EXEMPT = []
  246. SECURE_SSL_HOST = None
  247. SECURE_SSL_REDIRECT = False
  248. SERVER_EMAIL = u'root@localhost'
  249. SESSION_CACHE_ALIAS = u'default'
  250. SESSION_COOKIE_AGE = 1209600
  251. SESSION_COOKIE_DOMAIN = None
  252. SESSION_COOKIE_HTTPONLY = True
  253. SESSION_COOKIE_NAME = u'sessionid'
  254. SESSION_COOKIE_PATH = u'/'
  255. SESSION_COOKIE_SECURE = False
  256. SESSION_ENGINE = u'django.contrib.sessions.backends.db'
  257. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  258. SESSION_FILE_PATH = None
  259. SESSION_SAVE_EVERY_REQUEST = False
  260. SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
  261. SETTINGS_MODULE = 'ops4.settings'
  262. SHORT_DATETIME_FORMAT = u'm/d/Y P'
  263. SHORT_DATE_FORMAT = u'm/d/Y'
  264. SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
  265. SILENCED_SYSTEM_CHECKS = []
  266. STAGING = 'TRUE'
  267. STATICFILES_DIRS = []
  268. STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  269. STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
  270. STATIC_ROOT = '/app/static_media/'
  271. STATIC_URL = '/static/'
  272. TEMPLATES = [{'DIRS': ['/app/templates'], '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']}}]
  273. TEST_NON_SERIALIZED_APPS = []
  274. TEST_RUNNER = u'django.test.runner.DiscoverRunner'
  275. THOUSAND_SEPARATOR = u','
  276. TIME_FORMAT = u'P'
  277. TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
  278. TIME_ZONE = 'UTC'
  279. USE_ETAGS = False
  280. USE_I18N = True
  281. USE_L10N = True
  282. USE_THOUSAND_SEPARATOR = False
  283. USE_TZ = True
  284. USE_X_FORWARDED_HOST = False
  285. USE_X_FORWARDED_PORT = False
  286. WSGI_APPLICATION = 'ops4.wsgi.application'
  287. X_FRAME_OPTIONS = u'SAMEORIGIN'
  288. YEAR_MONTH_FORMAT = u'F Y'
  289.  
  290.  
  291. You're seeing this error because you have DEBUG = True in your
  292. Django settings file. Change that to False, and Django will
  293. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement