Advertisement
Guest User

Untitled

a guest
Sep 7th, 2017
959
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.34 KB | None | 0 0
  1. AttributeError at /api/v1/offense/124/
  2. type object 'NoneType' has no attribute 'objects'
  3.  
  4. Request Method: PUT
  5. Request URL: http://uap.benovate.ru/api/v1/offense/124/
  6. Django Version: 1.11.1
  7. Python Executable: /usr/bin/uwsgi-core
  8. Python Version: 3.4.3
  9. Python Path: ['.', '', '/var/www/virtenv/uap/lib/python3.4', '/var/www/virtenv/uap/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/virtenv/uap/lib/python3.4/lib-dynload', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/virtenv/uap/lib/python3.4/site-packages']
  10. Server time: Пт, 8 Сен 2017 00:26:55 +0300
  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_docs',
  20. 'django_filters',
  21. 'mptt',
  22. 'wkhtmltopdf',
  23. 'django_rq',
  24. 'main.apps.MainConfig',
  25. 'directory.apps.DirectoryConfig']
  26. Installed Middleware:
  27. ['django.middleware.security.SecurityMiddleware',
  28. 'django.contrib.sessions.middleware.SessionMiddleware',
  29. 'django.middleware.common.CommonMiddleware',
  30. 'django.middleware.csrf.CsrfViewMiddleware',
  31. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  32. 'django.contrib.messages.middleware.MessageMiddleware',
  33. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  34.  
  35.  
  36. Traceback:
  37.  
  38. File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner
  39. 41. response = get_response(request)
  40.  
  41. File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
  42. 187. response = self.process_exception_by_middleware(e, request)
  43.  
  44. File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
  45. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  46.  
  47. File "/var/www/virtenv/uap/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
  48. 58. return view_func(*args, **kwargs)
  49.  
  50. File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/viewsets.py" in view
  51. 86. return self.dispatch(request, *args, **kwargs)
  52.  
  53. File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  54. 489. response = self.handle_exception(exc)
  55.  
  56. File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception
  57. 449. self.raise_uncaught_exception(exc)
  58.  
  59. File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  60. 486. response = handler(request, *args, **kwargs)
  61.  
  62. File "/var/www/virtenv/uap/lib/python3.4/site-packages/rest_framework/mixins.py" in update
  63. 70. self.perform_update(serializer)
  64.  
  65. File "./main/views.py" in perform_update
  66. 1661. self._save_history(db_objects, serializer)
  67.  
  68. File "./main/views.py" in _save_history
  69. 1636. new_obj = type(related_obj).objects.filter(id=related_obj.id).first()
  70.  
  71. Exception Type: AttributeError at /api/v1/offense/124/
  72. Exception Value: type object 'NoneType' has no attribute 'objects'
  73. Request information:
  74. USER: uap_operator
  75.  
  76. GET: No GET data
  77.  
  78. POST: No POST data
  79.  
  80. FILES: No FILES data
  81.  
  82. COOKIES:
  83. sessionid = 'pvi3vgc1p98bbauosvxq4zg1bi7uikks'
  84. csrftoken = 'cYPHuXWdpw16sg2i3BX1RWrEDj6xNyU1brlnzYPnLuLVcjPArnZP7mhqWajJ7og4'
  85. _ym_uid = '1495011351196209863'
  86. _ym_isad = '2'
  87.  
  88. META:
  89. CONTENT_LENGTH = '6239'
  90. CONTENT_TYPE = 'application/json;charset=UTF-8'
  91. CSRF_COOKIE = 'cYPHuXWdpw16sg2i3BX1RWrEDj6xNyU1brlnzYPnLuLVcjPArnZP7mhqWajJ7og4'
  92. HTTP_ACCEPT = 'application/json, text/plain, */*'
  93. HTTP_ACCEPT_ENCODING = 'gzip, deflate'
  94. HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
  95. HTTP_AUTHORIZATION = 'Token 4a205a80-51ba-4b51-a0bf-949cd2fa6185'
  96. HTTP_CONNECTION = 'close'
  97. HTTP_COOKIE = '_ym_uid=1495011351196209863; _ym_isad=2; csrftoken=cYPHuXWdpw16sg2i3BX1RWrEDj6xNyU1brlnzYPnLuLVcjPArnZP7mhqWajJ7og4; sessionid=pvi3vgc1p98bbauosvxq4zg1bi7uikks'
  98. HTTP_HOST = 'uap.benovate.ru'
  99. HTTP_ORIGIN = 'http://uap.benovate.ru'
  100. HTTP_REFERER = 'http://uap.benovate.ru/main'
  101. HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
  102. HTTP_X_FORWARDED_HOST = 'uap.benovate.ru'
  103. HTTP_X_REAL_IP = '84.53.198.116'
  104. PATH_INFO = '/api/v1/offense/124/'
  105. QUERY_STRING = ''
  106. REMOTE_ADDR = '127.0.0.1'
  107. REQUEST_METHOD = 'PUT'
  108. REQUEST_URI = '/api/v1/offense/124/'
  109. SCRIPT_NAME = ''
  110. SERVER_NAME = 'dev.benovate.ru'
  111. SERVER_PORT = '8028'
  112. SERVER_PROTOCOL = 'HTTP/1.0'
  113. uwsgi.node = b'dev.benovate.ru'
  114. uwsgi.version = b'1.9.17.1-debian'
  115. wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
  116. wsgi.file_wrapper = ''
  117. wsgi.input = <uwsgi._Input object at 0x7fad04381ae0>
  118. wsgi.multiprocess = False
  119. wsgi.multithread = False
  120. wsgi.run_once = False
  121. wsgi.url_scheme = 'http'
  122. wsgi.version =
  123.  
  124. Settings:
  125. Using settings module project.settings
  126. ABSOLUTE_URL_OVERRIDES = {}
  127. ADMINS = ('denis', 'dnikanorov@benovate.ru')
  128. ALLOWED_HOSTS = ['uap.benovate.ru', 'www.uap.benovate.ru']
  129. APPEND_SLASH = True
  130. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend', 'project.auth_backend.TorisAuthBackend']
  131. AUTH_PASSWORD_VALIDATORS = '********************'
  132. AUTH_USER_MODEL = 'main.User'
  133. BASE_DIR = '/var/www/uap/uap'
  134. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  135. CACHE_MIDDLEWARE_ALIAS = 'default'
  136. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  137. CACHE_MIDDLEWARE_SECONDS = 600
  138. CALENDAR_BASE_URL = 'http://svc.test.toris.vpn/productioncalendar/api/rest/calendar/v1/'
  139. CSRF_COOKIE_AGE = 31449600
  140. CSRF_COOKIE_DOMAIN = None
  141. CSRF_COOKIE_HTTPONLY = False
  142. CSRF_COOKIE_NAME = 'csrftoken'
  143. CSRF_COOKIE_PATH = '/'
  144. CSRF_COOKIE_SECURE = False
  145. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  146. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  147. CSRF_TRUSTED_ORIGINS = []
  148. CSRF_USE_SESSIONS = False
  149. DATABASES = {'default': {'ATOMIC_REQUESTS': False, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'AUTOCOMMIT': True, 'TEST': {'MIRROR': None, 'NAME': None, 'COLLATION': None, 'CHARSET': None}, 'PASSWORD': '********************', 'TIME_ZONE': None, 'HOST': 'localhost', 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'USER': 'uap', 'PORT': '', 'NAME': 'uap'}}
  150. DATABASE_ROUTERS = []
  151. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  152. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  153. DATETIME_FORMAT = 'N j, Y, P'
  154. 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']
  155. DATE_FORMAT = 'N j, Y'
  156. 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']
  157. DEBUG = True
  158. DEBUG_PROPAGATE_EXCEPTIONS = False
  159. DECIMAL_SEPARATOR = '.'
  160. DEFAULT_CHARSET = 'utf-8'
  161. DEFAULT_CONTENT_TYPE = 'text/html'
  162. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  163. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  164. DEFAULT_FROM_EMAIL = 'noreply@benovate.ru'
  165. DEFAULT_INDEX_TABLESPACE = ''
  166. DEFAULT_TABLESPACE = ''
  167. DEFAULT_TO_EMAIL = 'noreply@benovate.ru'
  168. DISALLOWED_USER_AGENTS = []
  169. EAS_BASE_URL = 'http://app.test.toris.vpn/address-web/rest/'
  170. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  171. EMAIL_HOST = 'smtp.yandex.ru'
  172. EMAIL_HOST_PASSWORD = '********************'
  173. EMAIL_HOST_USER = 'noreply@benovate.ru'
  174. EMAIL_PORT = 465
  175. EMAIL_SSL_CERTFILE = None
  176. EMAIL_SSL_KEYFILE = '********************'
  177. EMAIL_SUBJECT_PREFIX = '[uap.benovate.ru] '
  178. EMAIL_TIMEOUT = None
  179. EMAIL_USE_LOCALTIME = False
  180. EMAIL_USE_SSL = True
  181. EMAIL_USE_TLS = False
  182. FILE_CHARSET = 'utf-8'
  183. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  184. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  185. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  186. FILE_UPLOAD_PERMISSIONS = None
  187. FILE_UPLOAD_TEMP_DIR = None
  188. FIRST_DAY_OF_WEEK = 0
  189. FIXTURE_DIRS = []
  190. FORCE_SCRIPT_NAME = None
  191. FORMAT_MODULE_PATH = None
  192. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  193. GIHD_FL_BASE_URL = 'http://osk.test.toris.vpn/services/PeopleService?wsdl'
  194. GIHD_UL_BASE_URL = 'http://app.test.toris.vpn/organization-web/rest/'
  195. GIS_GMP_BASE_URL = 'http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl'
  196. HOST = 'uap.benovate.ru'
  197. IGNORABLE_404_URLS = []
  198. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_docs', 'django_filters', 'mptt', 'wkhtmltopdf', 'django_rq', 'main.apps.MainConfig', 'directory.apps.DirectoryConfig']
  199. INTERNAL_IPS = []
  200. 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'), ('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')]
  201. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  202. LANGUAGE_CODE = 'ru-RU'
  203. LANGUAGE_COOKIE_AGE = None
  204. LANGUAGE_COOKIE_DOMAIN = None
  205. LANGUAGE_COOKIE_NAME = 'django_language'
  206. LANGUAGE_COOKIE_PATH = '/'
  207. LOCALE_PATHS = []
  208. LOGGING = {}
  209. LOGGING_CONFIG = 'logging.config.dictConfig'
  210. LOGIN_REDIRECT_URL = '/accounts/profile/'
  211. LOGIN_URL = '/accounts/login/'
  212. LOGOUT_REDIRECT_URL = None
  213. MANAGERS = []
  214. MEDIA_ROOT = '/var/www/uap/uap/media'
  215. MEDIA_URL = '/media/'
  216. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  217. 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']
  218. MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
  219. MIGRATION_MODULES = {}
  220. MONTH_DAY_FORMAT = 'F j'
  221. NUMBER_GROUPING = 0
  222. OKSM_BASE_URL = 'http://pos.test.toris.vpn/'
  223. PASSWORD_HASHERS = '********************'
  224. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  225. PREPEND_WWW = False
  226. PRIVATE_MEDIA_ROOT = '/var/www/uap/uap/private_media'
  227. PRIVATE_MEDIA_URL = '/private/'
  228. REST_FRAMEWORK = {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter'), 'DEFAULT_PERMISSION_CLASSES': ('main.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('project.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication')}
  229. ROOT_URLCONF = 'project.urls'
  230. RQ_QUEUES = {'default': {'DEFAULT_TIMEOUT': 360, 'HOST': 'localhost', 'PASSWORD': '********************', 'PORT': 6379, 'DB': 0}}
  231. SECRET_KEY = '********************'
  232. SECURE_BROWSER_XSS_FILTER = False
  233. SECURE_CONTENT_TYPE_NOSNIFF = False
  234. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  235. SECURE_HSTS_PRELOAD = False
  236. SECURE_HSTS_SECONDS = 0
  237. SECURE_PROXY_SSL_HEADER = None
  238. SECURE_REDIRECT_EXEMPT = []
  239. SECURE_SSL_HOST = None
  240. SECURE_SSL_REDIRECT = False
  241. SERVER_EMAIL = 'noreply@benovate.ru'
  242. SESSION_CACHE_ALIAS = 'default'
  243. SESSION_COOKIE_AGE = 1209600
  244. SESSION_COOKIE_DOMAIN = None
  245. SESSION_COOKIE_HTTPONLY = True
  246. SESSION_COOKIE_NAME = 'sessionid'
  247. SESSION_COOKIE_PATH = '/'
  248. SESSION_COOKIE_SECURE = False
  249. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  250. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  251. SESSION_FILE_PATH = None
  252. SESSION_SAVE_EVERY_REQUEST = False
  253. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  254. SETTINGS_MODULE = 'project.settings'
  255. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  256. SHORT_DATE_FORMAT = 'm/d/Y'
  257. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  258. SIGNING_SERVICE_BASE_URL = 'http://paaa2.test.toris.vpn/SigningServiceWeb/CertificateService?wsdl'
  259. SILENCED_SYSTEM_CHECKS = []
  260. SMEV_EGRIP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30038/'
  261. SMEV_EGRUL_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30039/'
  262. SMEV_FSSP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30031/'
  263. STATICFILES_DIRS = []
  264. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  265. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  266. STATIC_ROOT = '/var/www/uap/uap/static'
  267. STATIC_URL = '/static/'
  268. 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']}, 'DIRS': [], 'APP_DIRS': True}]
  269. TEST_NON_SERIALIZED_APPS = []
  270. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  271. THOUSAND_SEPARATOR = ','
  272. TIME_FORMAT = 'P'
  273. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  274. TIME_ZONE = 'Europe/Moscow'
  275. TORIS_BASE_URL = 'http://beta.test.toris.vpn/'
  276. TORIS_CLIENT_SECRET = '********************'
  277. TORIS_PAAA2_URL = 'http://paaa2.test.toris.vpn/'
  278. TORIS_SYSTEM_ID = 'urn:eis:toris:uap'
  279. UNOCONV_PATH = 'unoconv'
  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 = 'project.wsgi.application'
  288. X_FRAME_OPTIONS = 'SAMEORIGIN'
  289. YEAR_MONTH_FORMAT = '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