Advertisement
Guest User

Untitled

a guest
Nov 18th, 2018
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.90 KB | None | 0 0
  1. AttributeError at /api/client/consult_contract_file/
  2. 'ContractConsultFile' object has no attribute 'change_step'
  3.  
  4. Request Method: POST
  5. Request URL: http://176.113.83.31:8000/api/client/consult_contract_file/
  6. Django Version: 2.1.3
  7. Python Executable: /root/bks-backend/env/bin/python3.6
  8. Python Version: 3.6.3
  9. Python 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']
  10. Server time: РџРЅ, 19 РќРѕСЏ 2018 03:54:40 +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. 'drf_yasg',
  19. 'nested_admin',
  20. 'rest_framework',
  21. 'rest_framework.authtoken',
  22. 'django_filters',
  23. 'corsheaders',
  24. 'Auth.apps.AuthConfig',
  25. 'Client.apps.ClientConfig',
  26. 'ClientProfile.apps.ClientProfileConfig',
  27. 'ClientGoal.apps.ClientGoalConfig',
  28. 'ClientInvestProfile.apps.ClientInvestProfileConfig',
  29. 'Courses.apps.CoursesConfig',
  30. 'News.apps.NewsConfig',
  31. 'TemplateDoc.apps.TemplatedocConfig']
  32. Installed Middleware:
  33. ['django.middleware.security.SecurityMiddleware',
  34. 'django.contrib.sessions.middleware.SessionMiddleware',
  35. 'django.middleware.common.CommonMiddleware',
  36. 'django.middleware.csrf.CsrfViewMiddleware',
  37. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  38. 'django.contrib.messages.middleware.MessageMiddleware',
  39. 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  40. 'corsheaders.middleware.CorsMiddleware',
  41. 'django.middleware.common.CommonMiddleware']
  42.  
  43.  
  44. Traceback:
  45.  
  46. File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
  47. 34. response = get_response(request)
  48.  
  49. File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  50. 126. response = self.process_exception_by_middleware(e, request)
  51.  
  52. File "/root/bks-backend/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
  53. 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  54.  
  55. File "/root/bks-backend/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
  56. 54. return view_func(*args, **kwargs)
  57.  
  58. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
  59. 116. return self.dispatch(request, *args, **kwargs)
  60.  
  61. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  62. 495. response = self.handle_exception(exc)
  63.  
  64. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
  65. 455. self.raise_uncaught_exception(exc)
  66.  
  67. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
  68. 492. response = handler(request, *args, **kwargs)
  69.  
  70. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/mixins.py" in create
  71. 21. self.perform_create(serializer)
  72.  
  73. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_create
  74. 26. serializer.save()
  75.  
  76. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/serializers.py" in save
  77. 214. self.instance = self.create(validated_data)
  78.  
  79. File "/root/bks-backend/env/lib/python3.6/site-packages/rest_framework/serializers.py" in create
  80. 940. instance = ModelClass._default_manager.create(**validated_data)
  81.  
  82. File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
  83. 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
  84.  
  85. File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/query.py" in create
  86. 413. obj.save(force_insert=True, using=self.db)
  87.  
  88. File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/base.py" in save
  89. 718. force_update=force_update, update_fields=update_fields)
  90.  
  91. File "/root/bks-backend/env/lib/python3.6/site-packages/django/db/models/base.py" in save_base
  92. 758. update_fields=update_fields, raw=raw, using=using,
  93.  
  94. File "/root/bks-backend/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py" in send
  95. 175. for receiver in self._live_receivers(sender)
  96.  
  97. File "/root/bks-backend/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py" in <listcomp>
  98. 175. for receiver in self._live_receivers(sender)
  99.  
  100. File "/root/bks-backend/ClientProfile/signals.py" in on_client_profile_created
  101. 35. instance.change_step(ClientProfile.STEPS.INVEST_PROFILE)
  102.  
  103. Exception Type: AttributeError at /api/client/consult_contract_file/
  104. Exception Value: 'ContractConsultFile' object has no attribute 'change_step'
  105. Request information:
  106. USER: picasel
  107.  
  108. GET: No GET data
  109.  
  110. POST:
  111. profile = '1'
  112.  
  113. FILES:
  114. file = <InMemoryUploadedFile: 469173.pdf (application/pdf)>
  115.  
  116. COOKIES: No cookie data
  117.  
  118. META:
  119. CONTENT_LENGTH = '227447'
  120. CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryNzccrYX5jIeOABOO'
  121. HTTP_ACCEPT = '*/*'
  122. HTTP_ACCEPT_ENCODING = 'gzip, deflate'
  123. HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
  124. HTTP_AUTHORIZATION = 'Token bce502eb8296278d1ca3056a69ce95507c516c94'
  125. HTTP_CONNECTION = 'close'
  126. HTTP_HOST = '176.113.83.31:8000'
  127. HTTP_ORIGIN = 'http://0.0.0.0:8080'
  128. HTTP_REFERER = 'http://0.0.0.0:8080/1'
  129. HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36'
  130. HTTP_X_FORWARDED_FOR = '146.185.136.157'
  131. HTTP_X_FORWARDED_PROTO = 'http'
  132. HTTP_X_REAL_IP = '146.185.136.157'
  133. PATH_INFO = '/api/client/consult_contract_file/'
  134. QUERY_STRING = ''
  135. RAW_URI = '/api/client/consult_contract_file/'
  136. REMOTE_ADDR = ''
  137. REQUEST_METHOD = 'POST'
  138. SCRIPT_NAME = ''
  139. SERVER_NAME = '176.113.83.31'
  140. SERVER_PORT = '8000'
  141. SERVER_PROTOCOL = 'HTTP/1.0'
  142. SERVER_SOFTWARE = 'gunicorn/19.9.0'
  143. gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/root/bks-backend/bks.sock>
  144. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f1e29221a90>
  145. wsgi.file_wrapper = ''
  146. wsgi.input = <gunicorn.http.body.Body object at 0x7f1e29221630>
  147. wsgi.multiprocess = True
  148. wsgi.multithread = False
  149. wsgi.run_once = False
  150. wsgi.url_scheme = 'http'
  151. wsgi.version = '(1, 0)'
  152.  
  153. Settings:
  154. Using settings module bksproject.settings
  155. ABSOLUTE_URL_OVERRIDES = {}
  156. ADMINS = []
  157. ALLOWED_HOSTS = ['*']
  158. APPEND_SLASH = True
  159. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
  160. AUTH_PASSWORD_VALIDATORS = '********************'
  161. AUTH_USER_MODEL = 'Auth.User'
  162. BASE_DIR = '/root/bks-backend'
  163. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  164. CACHE_MIDDLEWARE_ALIAS = 'default'
  165. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  166. CACHE_MIDDLEWARE_SECONDS = 600
  167. CORS_ORIGIN_ALLOW_ALL = True
  168. CSRF_COOKIE_AGE = 31449600
  169. CSRF_COOKIE_DOMAIN = None
  170. CSRF_COOKIE_HTTPONLY = False
  171. CSRF_COOKIE_NAME = 'csrftoken'
  172. CSRF_COOKIE_PATH = '/'
  173. CSRF_COOKIE_SAMESITE = 'Lax'
  174. CSRF_COOKIE_SECURE = False
  175. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  176. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  177. CSRF_TRUSTED_ORIGINS = []
  178. CSRF_USE_SESSIONS = False
  179. DATABASES = {'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}}}
  180. DATABASE_ROUTERS = []
  181. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  182. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  183. DATETIME_FORMAT = 'N j, Y, P'
  184. 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']
  185. DATE_FORMAT = 'N j, Y'
  186. 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']
  187. DEBUG = True
  188. DEBUG_PROPAGATE_EXCEPTIONS = False
  189. DECIMAL_SEPARATOR = '.'
  190. DEFAULT_CHARSET = 'utf-8'
  191. DEFAULT_CONTENT_TYPE = 'text/html'
  192. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  193. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  194. DEFAULT_FROM_EMAIL = 'webmaster@localhost'
  195. DEFAULT_INDEX_TABLESPACE = ''
  196. DEFAULT_TABLESPACE = ''
  197. DISALLOWED_USER_AGENTS = []
  198. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  199. EMAIL_HOST = 'smtp.sendgrid.net'
  200. EMAIL_HOST_PASSWORD = '********************'
  201. EMAIL_HOST_USER = 'AnastasiaPicasel'
  202. EMAIL_PORT = 587
  203. EMAIL_SSL_CERTFILE = None
  204. EMAIL_SSL_KEYFILE = '********************'
  205. EMAIL_SUBJECT_PREFIX = '[Django] '
  206. EMAIL_TIMEOUT = None
  207. EMAIL_USE_LOCALTIME = False
  208. EMAIL_USE_SSL = False
  209. EMAIL_USE_TLS = True
  210. FILE_CHARSET = 'utf-8'
  211. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  212. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  213. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  214. FILE_UPLOAD_PERMISSIONS = None
  215. FILE_UPLOAD_TEMP_DIR = None
  216. FIRST_DAY_OF_WEEK = 0
  217. FIXTURE_DIRS = []
  218. FORCE_SCRIPT_NAME = None
  219. FORMAT_MODULE_PATH = None
  220. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  221. IGNORABLE_404_URLS = []
  222. INSTALLED_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', 'Auth.apps.AuthConfig', 'Client.apps.ClientConfig', 'ClientProfile.apps.ClientProfileConfig', 'ClientGoal.apps.ClientGoalConfig', 'ClientInvestProfile.apps.ClientInvestProfileConfig', 'Courses.apps.CoursesConfig', 'News.apps.NewsConfig', 'TemplateDoc.apps.TemplatedocConfig']
  223. INTERNAL_IPS = []
  224. 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')]
  225. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  226. LANGUAGE_CODE = 'ru-ru'
  227. LANGUAGE_COOKIE_AGE = None
  228. LANGUAGE_COOKIE_DOMAIN = None
  229. LANGUAGE_COOKIE_NAME = 'django_language'
  230. LANGUAGE_COOKIE_PATH = '/'
  231. LOCALE_PATHS = []
  232. LOGGING = {}
  233. LOGGING_CONFIG = 'logging.config.dictConfig'
  234. LOGIN_REDIRECT_URL = '/accounts/profile/'
  235. LOGIN_URL = '/accounts/login/'
  236. LOGOUT_REDIRECT_URL = None
  237. MAIN_EMAIL_ADDRESS = 'a.bilyalov@picasel.agency'
  238. MANAGERS = []
  239. MEDIA_ROOT = '/root/bks-backend/media/'
  240. MEDIA_URL = 'media/'
  241. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  242. 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', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware']
  243. MIGRATION_MODULES = {}
  244. MONTH_DAY_FORMAT = 'F j'
  245. NUMBER_GROUPING = 0
  246. PASSWORD_HASHERS = '********************'
  247. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  248. PREPEND_WWW = False
  249. REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.TokenAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',)}
  250. ROOT_URLCONF = 'bksproject.urls'
  251. SECONDS_IN_DAY = 86400
  252. SECRET_KEY = '********************'
  253. SECURE_BROWSER_XSS_FILTER = False
  254. SECURE_CONTENT_TYPE_NOSNIFF = False
  255. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  256. SECURE_HSTS_PRELOAD = False
  257. SECURE_HSTS_SECONDS = 0
  258. SECURE_PROXY_SSL_HEADER = None
  259. SECURE_REDIRECT_EXEMPT = []
  260. SECURE_SSL_HOST = None
  261. SECURE_SSL_REDIRECT = False
  262. SERVER_EMAIL = 'root@localhost'
  263. SESSION_CACHE_ALIAS = 'default'
  264. SESSION_COOKIE_AGE = 1209600
  265. SESSION_COOKIE_DOMAIN = None
  266. SESSION_COOKIE_HTTPONLY = True
  267. SESSION_COOKIE_NAME = 'sessionid'
  268. SESSION_COOKIE_PATH = '/'
  269. SESSION_COOKIE_SAMESITE = 'Lax'
  270. SESSION_COOKIE_SECURE = False
  271. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  272. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  273. SESSION_FILE_PATH = None
  274. SESSION_SAVE_EVERY_REQUEST = False
  275. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  276. SETTINGS_MODULE = 'bksproject.settings'
  277. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  278. SHORT_DATE_FORMAT = 'm/d/Y'
  279. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  280. SILENCED_SYSTEM_CHECKS = []
  281. STATICFILES_DIRS = []
  282. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  283. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  284. STATIC_ROOT = '/root/bks-backend/static/'
  285. STATIC_URL = '/static/'
  286. TEMPLATES = [{'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']}}]
  287. TEST_NON_SERIALIZED_APPS = []
  288. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  289. THOUSAND_SEPARATOR = ','
  290. TIME_FORMAT = 'P'
  291. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  292. TIME_ZONE = 'UTC'
  293. USE_I18N = True
  294. USE_L10N = True
  295. USE_THOUSAND_SEPARATOR = False
  296. USE_TZ = True
  297. USE_X_FORWARDED_HOST = False
  298. USE_X_FORWARDED_PORT = False
  299. WSGI_APPLICATION = 'bksproject.wsgi.application'
  300. X_FRAME_OPTIONS = 'SAMEORIGIN'
  301. YEAR_MONTH_FORMAT = 'F Y'
  302.  
  303.  
  304. You're seeing this error because you have DEBUG = True in your
  305. Django settings file. Change that to False, and Django will
  306. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement