· 7 years ago · Dec 03, 2018, 07:12 AM
1DoesNotExist at /api/payout_products/status/
2ClientPayout matching query does not exist.
3
4Request Method: PATCH
5Request URL: http://176.113.83.31:8000/api/payout_products/status/
6Django Version: 2.1.3
7Python Executable: /root/bks-backend/env/bin/python3.6
8Python Version: 3.6.3
9Python Path: ['/root/bks-backend', '/root/bks-backend/env/bin', '/root/bks-backend/env/lib/python36.zip', '/root/bks-backend/env/lib/python3.6', '/root/bks-backend/env/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6', '/root/bks-backend/env/lib/python3.6/site-packages', '/root/bks-backend']
10Server time: Ð ÑŸÐ Ð…, 3 Ð â€Ð µРє 2018 07:05:38 +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 'drf_yasg',
19 'nested_admin',
20 'rest_framework',
21 'rest_framework.authtoken',
22 'django_filters',
23 'corsheaders',
24 'ckeditor',
25 'ckeditor_uploader',
26 'Auth.apps.AuthConfig',
27 'Client.apps.ClientConfig',
28 'ClientProfile.apps.ClientProfileConfig',
29 'ClientGoal.apps.ClientGoalConfig',
30 'ClientInvestProfile.apps.ClientInvestProfileConfig',
31 'Courses.apps.CoursesConfig',
32 'News.apps.NewsConfig',
33 'TemplateDoc.apps.TemplateDocConfig',
34 'FinanceProduct.apps.FinanceProductConfig',
35 'Portfolio.apps.PortfolioConfig',
36 'Payout.apps.PayoutConfig',
37 'Message.apps.MessageConfig',
38 'Dashboard.apps.DashboardConfig']
39Installed Middleware:
40['django.middleware.security.SecurityMiddleware',
41 'django.contrib.sessions.middleware.SessionMiddleware',
42 'django.middleware.common.CommonMiddleware',
43 'django.middleware.csrf.CsrfViewMiddleware',
44 'django.contrib.auth.middleware.AuthenticationMiddleware',
45 'django.contrib.messages.middleware.MessageMiddleware',
46 'django.middleware.clickjacking.XFrameOptionsMiddleware',
47 'corsheaders.middleware.CorsMiddleware',
48 'django.middleware.common.CommonMiddleware']
49
50
51Traceback:
52
53File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
54 34. response = get_response(request)
55
56File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
57 126. response = self.process_exception_by_middleware(e, request)
58
59File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
60 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
61
62File "/root/bks-backend/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
63 54. return view_func(*args, **kwargs)
64
65File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
66 116. return self.dispatch(request, *args, **kwargs)
67
68File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
69 495. response = self.handle_exception(exc)
70
71File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
72 455. self.raise_uncaught_exception(exc)
73
74File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
75 492. response = handler(request, *args, **kwargs)
76
77File "/root/bks-backend/Payout/views.py" in status
78 62. payout_product.save()
79
80File "/root/bks-backend/env/lib/python3.6/site-packages/model_utils/tracker.py" in save
81 171. ret = original_save(**kwargs)
82
83File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/base.py" in save
84 718. force_update=force_update, update_fields=update_fields)
85
86File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/base.py" in save_base
87 758. update_fields=update_fields, raw=raw, using=using,
88
89File "/root/bks-backend/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py" in send
90 175. for receiver in self._live_receivers(sender)
91
92File "/root/bks-backend/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py" in <listcomp>
93 175. for receiver in self._live_receivers(sender)
94
95File "/root/bks-backend/Payout/signals.py" in on_payout_product_status_changed
96 44. payout = ClientPayout.objects.get(id=instance.id)
97
98File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
99 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
100
101File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/query.py" in get
102 399. self.model._meta.object_name
103
104Exception Type: DoesNotExist at /api/payout_products/status/
105Exception Value: ClientPayout matching query does not exist.
106Request information:
107USER: olkhovoy
108
109GET: No GET data
110
111POST:
112payout_product = '24'
113status = '1'
114
115FILES: No FILES data
116
117COOKIES: No cookie data
118
119META:
120CONTENT_LENGTH = '26'
121CONTENT_TYPE = 'application/x-www-form-urlencoded; charset=UTF-8'
122HTTP_ACCEPT = '*/*'
123HTTP_ACCEPT_ENCODING = 'gzip, deflate'
124HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
125HTTP_AUTHORIZATION = 'Token 2ac4fc775a977ce5592fee25a6d39a7d801a63ef'
126HTTP_CONNECTION = 'close'
127HTTP_HOST = '176.113.83.31:8000'
128HTTP_ORIGIN = 'http://176.113.83.31'
129HTTP_REFERER = 'http://176.113.83.31/income'
130HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
131HTTP_X_FORWARDED_FOR = '134.0.104.16'
132HTTP_X_FORWARDED_PROTO = 'http'
133HTTP_X_REAL_IP = '134.0.104.16'
134PATH_INFO = '/api/payout_products/status/'
135QUERY_STRING = ''
136RAW_URI = '/api/payout_products/status/'
137REMOTE_ADDR = ''
138REQUEST_METHOD = 'PATCH'
139SCRIPT_NAME = ''
140SERVER_NAME = '176.113.83.31'
141SERVER_PORT = '8000'
142SERVER_PROTOCOL = 'HTTP/1.0'
143SERVER_SOFTWARE = 'gunicorn/19.9.0'
144gunicorn.socket = <socket.socket fd=11, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/root/bks-backend/bks.sock>
145wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fe0af7b6a90>
146wsgi.file_wrapper = ''
147wsgi.input = <gunicorn.http.body.Body object at 0x7fe0af93af60>
148wsgi.multiprocess = True
149wsgi.multithread = False
150wsgi.run_once = False
151wsgi.url_scheme = 'http'
152wsgi.version = '(1, 0)'
153
154Settings:
155Using settings module bksproject.settings
156ABSOLUTE_URL_OVERRIDES = {}
157ADMINS = []
158ALLOWED_HOSTS = ['*']
159APPEND_SLASH = True
160AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
161AUTH_PASSWORD_VALIDATORS = '********************'
162AUTH_USER_MODEL = 'Auth.User'
163BASE_DIR = '/root/bks-backend'
164CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
165CACHE_MIDDLEWARE_ALIAS = 'default'
166CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
167CACHE_MIDDLEWARE_SECONDS = 600
168CKEDITOR_BASEPATH = '/static/ckeditor/ckeditor'
169CKEDITOR_CONFIGS = {'default': {'toolbar': [{'name': 'document', 'items': ['Source', '-', 'Preview', '-', 'Templates']}, {'name': 'clipboard', 'items': ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo']}, {'name': 'editing', 'items': ['Find', 'Replace', '-', 'SelectAll']}, {'name': 'tools', 'items': ['Maximize', 'ShowBlocks']}, {'name': 'basicstyles', 'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat']}, {'name': 'paragraph', 'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock']}, {'name': 'links', 'items': ['Link', 'Unlink', 'Anchor']}, {'name': 'insert', 'items': ['Image', 'Table', 'HorizontalRule', 'SpecialChar', 'PageBreak']}, {'name': 'styles', 'items': ['Format', 'FontSize', 'LineHeight']}], 'tabSpaces': 4, 'extraPlugins': 'uploadimage'}}
170CKEDITOR_UPLOAD_PATH = 'attachments/'
171CKEDITOR_UPLOAD_SLUGIFY_FILENAME = True
172CORS_ORIGIN_ALLOW_ALL = True
173CSRF_COOKIE_AGE = 31449600
174CSRF_COOKIE_DOMAIN = None
175CSRF_COOKIE_HTTPONLY = False
176CSRF_COOKIE_NAME = 'csrftoken'
177CSRF_COOKIE_PATH = '/'
178CSRF_COOKIE_SAMESITE = 'Lax'
179CSRF_COOKIE_SECURE = False
180CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
181CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
182CSRF_TRUSTED_ORIGINS = []
183CSRF_USE_SESSIONS = False
184DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': '/root/bks-backend/db.sqlite3', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'USER': '', 'PASSWORD': '********************', 'HOST': '', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
185DATABASE_ROUTERS = []
186DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
187DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
188DATETIME_FORMAT = 'N j, Y, P'
189DATETIME_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']
190DATE_FORMAT = 'N j, Y'
191DATE_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']
192DEBUG = True
193DEBUG_PROPAGATE_EXCEPTIONS = False
194DECIMAL_SEPARATOR = '.'
195DEFAULT_CHARSET = 'utf-8'
196DEFAULT_CONTENT_TYPE = 'text/html'
197DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
198DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
199DEFAULT_FROM_EMAIL = 'webmaster@localhost'
200DEFAULT_INDEX_TABLESPACE = ''
201DEFAULT_TABLESPACE = ''
202DISALLOWED_USER_AGENTS = []
203EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
204EMAIL_HOST = 'smtp.sendgrid.net'
205EMAIL_HOST_PASSWORD = '********************'
206EMAIL_HOST_USER = 'AnastasiaPicasel'
207EMAIL_PORT = 587
208EMAIL_SSL_CERTFILE = None
209EMAIL_SSL_KEYFILE = '********************'
210EMAIL_SUBJECT_PREFIX = '[Django] '
211EMAIL_TIMEOUT = None
212EMAIL_USE_LOCALTIME = False
213EMAIL_USE_SSL = False
214EMAIL_USE_TLS = True
215FILE_CHARSET = 'utf-8'
216FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
217FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
218FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
219FILE_UPLOAD_PERMISSIONS = None
220FILE_UPLOAD_TEMP_DIR = None
221FIRST_DAY_OF_WEEK = 0
222FIXTURE_DIRS = []
223FORCE_SCRIPT_NAME = None
224FORMAT_MODULE_PATH = None
225FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
226IGNORABLE_404_URLS = []
227INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'drf_yasg', 'nested_admin', 'rest_framework', 'rest_framework.authtoken', 'django_filters', 'corsheaders', 'ckeditor', 'ckeditor_uploader', 'Auth.apps.AuthConfig', 'Client.apps.ClientConfig', 'ClientProfile.apps.ClientProfileConfig', 'ClientGoal.apps.ClientGoalConfig', 'ClientInvestProfile.apps.ClientInvestProfileConfig', 'Courses.apps.CoursesConfig', 'News.apps.NewsConfig', 'TemplateDoc.apps.TemplateDocConfig', 'FinanceProduct.apps.FinanceProductConfig', 'Portfolio.apps.PortfolioConfig', 'Payout.apps.PayoutConfig', 'Message.apps.MessageConfig', 'Dashboard.apps.DashboardConfig']
228INTERNAL_IPS = []
229LANGUAGES = [('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')]
230LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
231LANGUAGE_CODE = 'ru-ru'
232LANGUAGE_COOKIE_AGE = None
233LANGUAGE_COOKIE_DOMAIN = None
234LANGUAGE_COOKIE_NAME = 'django_language'
235LANGUAGE_COOKIE_PATH = '/'
236LOCALE_PATHS = []
237LOGGING = {}
238LOGGING_CONFIG = 'logging.config.dictConfig'
239LOGIN_REDIRECT_URL = '/accounts/profile/'
240LOGIN_URL = '/accounts/login/'
241LOGOUT_REDIRECT_URL = None
242MAIN_EMAIL_ADDRESS = 'sayhello@picasel.agency'
243MANAGERS = []
244MEDIA_ROOT = '/root/bks-backend/media'
245MEDIA_URL = '/media/'
246MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
247MIDDLEWARE = ['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', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware']
248MIGRATION_MODULES = {}
249MONTH_DAY_FORMAT = 'F j'
250NUMBER_GROUPING = 0
251PASSWORD_HASHERS = '********************'
252PASSWORD_RESET_TIMEOUT_DAYS = '********************'
253PREPEND_WWW = False
254REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.TokenAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',)}
255ROOT_URLCONF = 'bksproject.urls'
256SECONDS_IN_DAY = 86400
257SECRET_KEY = '********************'
258SECURE_BROWSER_XSS_FILTER = False
259SECURE_CONTENT_TYPE_NOSNIFF = False
260SECURE_HSTS_INCLUDE_SUBDOMAINS = False
261SECURE_HSTS_PRELOAD = False
262SECURE_HSTS_SECONDS = 0
263SECURE_PROXY_SSL_HEADER = None
264SECURE_REDIRECT_EXEMPT = []
265SECURE_SSL_HOST = None
266SECURE_SSL_REDIRECT = False
267SERVER_EMAIL = 'root@localhost'
268SESSION_CACHE_ALIAS = 'default'
269SESSION_COOKIE_AGE = 1209600
270SESSION_COOKIE_DOMAIN = None
271SESSION_COOKIE_HTTPONLY = True
272SESSION_COOKIE_NAME = 'sessionid'
273SESSION_COOKIE_PATH = '/'
274SESSION_COOKIE_SAMESITE = 'Lax'
275SESSION_COOKIE_SECURE = False
276SESSION_ENGINE = 'django.contrib.sessions.backends.db'
277SESSION_EXPIRE_AT_BROWSER_CLOSE = False
278SESSION_FILE_PATH = None
279SESSION_SAVE_EVERY_REQUEST = False
280SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
281SETTINGS_MODULE = 'bksproject.settings'
282SHORT_DATETIME_FORMAT = 'm/d/Y P'
283SHORT_DATE_FORMAT = 'm/d/Y'
284SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
285SILENCED_SYSTEM_CHECKS = []
286STATICFILES_DIRS = []
287STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
288STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
289STATIC_ROOT = '/root/bks-backend/static'
290STATIC_URL = '/static/'
291TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/root/bks-backend/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']}}]
292TEST_NON_SERIALIZED_APPS = []
293TEST_RUNNER = 'django.test.runner.DiscoverRunner'
294THOUSAND_SEPARATOR = ','
295TIME_FORMAT = 'P'
296TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
297TIME_ZONE = 'UTC'
298USE_I18N = True
299USE_L10N = True
300USE_THOUSAND_SEPARATOR = False
301USE_TZ = True
302USE_X_FORWARDED_HOST = False
303USE_X_FORWARDED_PORT = False
304WSGI_APPLICATION = 'bksproject.wsgi.application'
305X_FRAME_OPTIONS = 'SAMEORIGIN'
306YEAR_MONTH_FORMAT = 'F Y'
307
308
309You're seeing this error because you have DEBUG = True in your
310Django settings file. Change that to False, and Django will
311display a standard page generated by the handler for this status code.