Advertisement
Guest User

Untitled

a guest
Jun 28th, 2018
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.87 KB | None | 0 0
  1. MultipleObjectsReturned at /api-resources/likes/
  2. get() returned more than one Boutique -- it returned 2!
  3.  
  4. Request Method: POST
  5. Request URL: http://54.37.23.51:8000/api-resources/likes/
  6. Django Version: 2.0.4
  7. Python Executable: /usr/local/bin/python
  8. Python Version: 3.6.5
  9. Python Path: ['/code', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']
  10. Server time: Thu, 28 Jun 2018 08:15:37 +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. 'django.contrib.sites',
  19. 'rest_framework',
  20. 'rest_framework_filters',
  21. 'rest_framework.authtoken',
  22. 'allauth',
  23. 'allauth.account',
  24. 'allauth.socialaccount',
  25. 'allauth.socialaccount.providers.facebook',
  26. 'allauth.socialaccount.providers.twitter',
  27. 'rest_auth',
  28. 'rest_auth.registration',
  29. 'oauth2_provider',
  30. 'social_django',
  31. 'rest_framework_social_oauth2',
  32. 'django_crontab',
  33. 'API.apps.ApiConfig']
  34. Installed Middleware:
  35. ['django.middleware.security.SecurityMiddleware',
  36. 'django.contrib.sessions.middleware.SessionMiddleware',
  37. 'django.middleware.common.CommonMiddleware',
  38. 'django.middleware.csrf.CsrfViewMiddleware',
  39. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  40. 'django.contrib.messages.middleware.MessageMiddleware',
  41. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  42.  
  43.  
  44. Traceback:
  45.  
  46. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  47. 35. response = get_response(request)
  48.  
  49. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  50. 128. response = self.process_exception_by_middleware(e, request)
  51.  
  52. File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  53. 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  54.  
  55. File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  56. 54. return view_func(*args, **kwargs)
  57.  
  58. File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
  59. 103. return self.dispatch(request, *args, **kwargs)
  60.  
  61. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  62. 483. response = self.handle_exception(exc)
  63.  
  64. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  65. 443. self.raise_uncaught_exception(exc)
  66.  
  67. File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  68. 480. response = handler(request, *args, **kwargs)
  69.  
  70. File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in create
  71. 21. self.perform_create(serializer)
  72.  
  73. File "/code/API/views.py" in perform_create
  74. 305. boutique = Boutique.objects.get(boutique_name=self.request.data['boutique_name'])
  75.  
  76. File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
  77. 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
  78.  
  79. File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py" in get
  80. 407. (self.model._meta.object_name, num)
  81.  
  82. Exception Type: MultipleObjectsReturned at /api-resources/likes/
  83. Exception Value: get() returned more than one Boutique -- it returned 2!
  84. Request information:
  85. USER: brooth@gmail.com
  86.  
  87. GET: No GET data
  88.  
  89. POST: No POST data
  90.  
  91. FILES: No FILES data
  92.  
  93. COOKIES: No cookie data
  94.  
  95. META:
  96. CONTENT_LENGTH = '62'
  97. CONTENT_TYPE = 'application/json'
  98. DJANGO_SETTINGS_MODULE = 'elegant.settings'
  99. GATEWAY_INTERFACE = 'CGI/1.1'
  100. GPG_KEY = '0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'
  101. HOME = '/root'
  102. HOSTNAME = '0db32fe18afe'
  103. HTTP_ACCEPT = 'application/json'
  104. HTTP_ACCEPT_ENCODING = 'gzip, deflate'
  105. HTTP_ACCEPT_LANGUAGE = 'en-us'
  106. HTTP_AUTHORIZATION = 'Bearer Bj0LzmClvdRmTgYebhkam2JVzueyx8'
  107. HTTP_CONNECTION = 'keep-alive'
  108. HTTP_HOST = '54.37.23.51:8000'
  109. HTTP_USER_AGENT = 'Elegant/1.1.2 CFNetwork/901.1 Darwin/17.6.0'
  110. LANG = 'C.UTF-8'
  111. PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
  112. PATH_INFO = '/api-resources/likes/'
  113. PYTHONUNBUFFERED = '1'
  114. PYTHON_PIP_VERSION = '10.0.1'
  115. PYTHON_VERSION = '3.6.5'
  116. QUERY_STRING = ''
  117. REMOTE_ADDR = '2.135.234.85'
  118. REMOTE_HOST = ''
  119. REQUEST_METHOD = 'POST'
  120. RUN_MAIN = 'true'
  121. SCRIPT_NAME = ''
  122. SERVER_NAME = '0db32fe18afe'
  123. SERVER_PORT = '8000'
  124. SERVER_PROTOCOL = 'HTTP/1.1'
  125. SERVER_SOFTWARE = 'WSGIServer/0.2'
  126. TZ = 'UTC'
  127. wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
  128. wsgi.file_wrapper = ''
  129. wsgi.input = <_io.BufferedReader name=33>
  130. wsgi.multiprocess = False
  131. wsgi.multithread = True
  132. wsgi.run_once = False
  133. wsgi.url_scheme = 'http'
  134. wsgi.version = '(1, 0)'
  135.  
  136. Settings:
  137. Using settings module elegant.settings
  138. ABSOLUTE_URL_OVERRIDES = {}
  139. ACCOUNT_LOGOUT_ON_GET = True
  140. ADMINS = []
  141. ALLOWED_HOSTS = ['54.37.23.51', '127.0.0.1', 'localhost']
  142. APPEND_SLASH = True
  143. AUTHENTICATION_BACKENDS = "('social_core.backends.facebook.FacebookAppOAuth2', 'social_core.backends.facebook.FacebookOAuth2', 'social_core.backends.google.GoogleOAuth2', 'rest_framework_social_oauth2.backends.DjangoOAuth2', 'django.contrib.auth.backends.ModelBackend')"
  144. AUTH_PASSWORD_VALIDATORS = '********************'
  145. AUTH_USER_MODEL = 'auth.User'
  146. BASE_DIR = '/code'
  147. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  148. CACHE_MIDDLEWARE_ALIAS = 'default'
  149. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  150. CACHE_MIDDLEWARE_SECONDS = 600
  151. CRONJOBS = [('* * * * *', 'utils.reset_code')]
  152. CSRF_COOKIE_AGE = 31449600
  153. CSRF_COOKIE_DOMAIN = None
  154. CSRF_COOKIE_HTTPONLY = False
  155. CSRF_COOKIE_NAME = 'csrftoken'
  156. CSRF_COOKIE_PATH = '/'
  157. CSRF_COOKIE_SECURE = False
  158. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  159. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  160. CSRF_TRUSTED_ORIGINS = []
  161. CSRF_USE_SESSIONS = False
  162. DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'tcdxafnb', 'USER': 'tcdxafnb', 'PASSWORD': '********************', 'HOST': 'horton.elephantsql.com', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
  163. DATABASE_ROUTERS = []
  164. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  165. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  166. DATETIME_FORMAT = 'N j, Y, P'
  167. 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']
  168. DATE_FORMAT = 'N j, Y'
  169. 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']
  170. DEBUG = True
  171. DEBUG_PROPAGATE_EXCEPTIONS = False
  172. DECIMAL_SEPARATOR = '.'
  173. DEFAULT_CHARSET = 'utf-8'
  174. DEFAULT_CONTENT_TYPE = 'text/html'
  175. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  176. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  177. DEFAULT_FROM_EMAIL = 'webmaster@localhost'
  178. DEFAULT_INDEX_TABLESPACE = ''
  179. DEFAULT_TABLESPACE = ''
  180. DISALLOWED_USER_AGENTS = []
  181. EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  182. EMAIL_HOST = 'localhost'
  183. EMAIL_HOST_PASSWORD = '********************'
  184. EMAIL_HOST_USER = ''
  185. EMAIL_PORT = 25
  186. EMAIL_SSL_CERTFILE = None
  187. EMAIL_SSL_KEYFILE = '********************'
  188. EMAIL_SUBJECT_PREFIX = '[Django] '
  189. EMAIL_TIMEOUT = None
  190. EMAIL_USE_LOCALTIME = False
  191. EMAIL_USE_SSL = False
  192. EMAIL_USE_TLS = False
  193. FILE_CHARSET = 'utf-8'
  194. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  195. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  196. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  197. FILE_UPLOAD_PERMISSIONS = None
  198. FILE_UPLOAD_TEMP_DIR = None
  199. FIRST_DAY_OF_WEEK = 0
  200. FIXTURE_DIRS = []
  201. FORCE_SCRIPT_NAME = None
  202. FORMAT_MODULE_PATH = None
  203. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  204. IGNORABLE_404_URLS = []
  205. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'rest_framework', 'rest_framework_filters', 'rest_framework.authtoken', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.twitter', 'rest_auth', 'rest_auth.registration', 'oauth2_provider', 'social_django', 'rest_framework_social_oauth2', 'django_crontab', 'API.apps.ApiConfig']
  206. INTERNAL_IPS = []
  207. 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'), ('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')]
  208. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  209. LANGUAGE_CODE = 'en-us'
  210. LANGUAGE_COOKIE_AGE = None
  211. LANGUAGE_COOKIE_DOMAIN = None
  212. LANGUAGE_COOKIE_NAME = 'django_language'
  213. LANGUAGE_COOKIE_PATH = '/'
  214. LOCALE_PATHS = []
  215. LOGGING = {}
  216. LOGGING_CONFIG = 'logging.config.dictConfig'
  217. LOGIN_REDIRECT_URL = '/accounts/profile/'
  218. LOGIN_URL = '/accounts/login/'
  219. LOGOUT_REDIRECT_URL = None
  220. MANAGERS = []
  221. MEDIA_ROOT = '/home/qmoinat/elegant/media'
  222. MEDIA_URL = '/media/'
  223. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  224. 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']
  225. MIGRATION_MODULES = {}
  226. MONTH_DAY_FORMAT = 'F j'
  227. NUMBER_GROUPING = 0
  228. OLD_PASSWORD_FIELD_ENABLED = '********************'
  229. PASSWORD_HASHERS = '********************'
  230. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  231. PREPEND_WWW = False
  232. REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication', 'oauth2_provider.contrib.rest_framework.OAuth2Authentication', 'rest_framework_social_oauth2.authentication.SocialAuthentication'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 50}
  233. ROOT_URLCONF = 'elegant.urls'
  234. SECRET_KEY = '********************'
  235. SECURE_BROWSER_XSS_FILTER = False
  236. SECURE_CONTENT_TYPE_NOSNIFF = False
  237. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  238. SECURE_HSTS_PRELOAD = False
  239. SECURE_HSTS_SECONDS = 0
  240. SECURE_PROXY_SSL_HEADER = None
  241. SECURE_REDIRECT_EXEMPT = []
  242. SECURE_SSL_HOST = None
  243. SECURE_SSL_REDIRECT = False
  244. SERVER_EMAIL = 'root@localhost'
  245. SESSION_CACHE_ALIAS = 'default'
  246. SESSION_COOKIE_AGE = 1209600
  247. SESSION_COOKIE_DOMAIN = None
  248. SESSION_COOKIE_HTTPONLY = True
  249. SESSION_COOKIE_NAME = 'sessionid'
  250. SESSION_COOKIE_PATH = '/'
  251. SESSION_COOKIE_SECURE = False
  252. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  253. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  254. SESSION_FILE_PATH = None
  255. SESSION_SAVE_EVERY_REQUEST = False
  256. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  257. SETTINGS_MODULE = 'elegant.settings'
  258. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  259. SHORT_DATE_FORMAT = 'm/d/Y'
  260. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  261. SILENCED_SYSTEM_CHECKS = []
  262. SITE_ID = 1
  263. SOCIAL_AUTH_FACEBOOK_KEY = '********************'
  264. SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id, name, email'}
  265. SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
  266. SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
  267. SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '********************'
  268. SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = '********************'
  269. STATICFILES_DIRS = []
  270. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  271. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  272. STATIC_ROOT = None
  273. STATIC_URL = '/static/'
  274. TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}]
  275. TEST_NON_SERIALIZED_APPS = []
  276. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  277. THOUSAND_SEPARATOR = ','
  278. TIME_FORMAT = 'P'
  279. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  280. TIME_ZONE = 'UTC'
  281. USE_ETAGS = False
  282. USE_I18N = True
  283. USE_L10N = True
  284. USE_THOUSAND_SEPARATOR = False
  285. USE_TZ = True
  286. USE_X_FORWARDED_HOST = False
  287. USE_X_FORWARDED_PORT = False
  288. WSGI_APPLICATION = 'elegant.wsgi.application'
  289. X_FRAME_OPTIONS = 'SAMEORIGIN'
  290. YEAR_MONTH_FORMAT = 'F Y'
  291.  
  292.  
  293. You're seeing this error because you have DEBUG = True in your
  294. Django settings file. Change that to False, and Django will
  295. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement