Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
862
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.35 KB | None | 0 0
  1. TypeError at /api/v1/offense/multiple/
  2. can't compare datetime.datetime to datetime.date
  3.  
  4. Request Method: PATCH
  5. Request URL: http://uap.benovate.ru/api/v1/offense/multiple/
  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: Вт, 19 Сен 2017 09:55:45 +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 "./main/views.py" in multiple
  63. 1473. uvm_request.save()
  64.  
  65. File "./main/models/offense.py" in save
  66. 908. self.blocking = not not self.blocking_date and (self.blocking_date >= now())
  67.  
  68. Exception Type: TypeError at /api/v1/offense/multiple/
  69. Exception Value: can't compare datetime.datetime to datetime.date
  70. Request information:
  71. USER: uap_operator
  72.  
  73. GET: No GET data
  74.  
  75. POST: No POST data
  76.  
  77. FILES: No FILES data
  78.  
  79. COOKIES:
  80. sessionid = 'htsm28dobkcso1ml67a3ujmiahhb1gom'
  81. csrftoken = 'asp1K3uZ2S0tfQki2Gib6fjqIXVcwa1nRuIHOom3M03zfqAKJU7daLxKXLCRSNqu'
  82.  
  83. META:
  84. CONTENT_LENGTH = '46'
  85. CONTENT_TYPE = 'application/json;charset=UTF-8'
  86. CSRF_COOKIE = 'asp1K3uZ2S0tfQki2Gib6fjqIXVcwa1nRuIHOom3M03zfqAKJU7daLxKXLCRSNqu'
  87. HTTP_ACCEPT = 'application/json, text/plain, */*'
  88. HTTP_ACCEPT_ENCODING = 'gzip, deflate'
  89. HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
  90. HTTP_AUTHORIZATION = 'Token 375f5785-0d70-47f2-9776-2cfbba4521e2'
  91. HTTP_CONNECTION = 'close'
  92. HTTP_COOKIE = 'csrftoken=asp1K3uZ2S0tfQki2Gib6fjqIXVcwa1nRuIHOom3M03zfqAKJU7daLxKXLCRSNqu; sessionid=htsm28dobkcso1ml67a3ujmiahhb1gom'
  93. HTTP_HOST = 'uap.benovate.ru'
  94. HTTP_ORIGIN = 'http://uap.benovate.ru'
  95. HTTP_REFERER = 'http://uap.benovate.ru/main'
  96. 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'
  97. HTTP_X_FORWARDED_HOST = 'uap.benovate.ru'
  98. HTTP_X_REAL_IP = '88.210.59.155'
  99. PATH_INFO = '/api/v1/offense/multiple/'
  100. QUERY_STRING = ''
  101. REMOTE_ADDR = '127.0.0.1'
  102. REQUEST_METHOD = 'PATCH'
  103. REQUEST_URI = '/api/v1/offense/multiple/'
  104. SCRIPT_NAME = ''
  105. SERVER_NAME = 'dev.benovate.ru'
  106. SERVER_PORT = '8028'
  107. SERVER_PROTOCOL = 'HTTP/1.0'
  108. uwsgi.node = b'dev.benovate.ru'
  109. uwsgi.version = b'1.9.17.1-debian'
  110. wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
  111. wsgi.file_wrapper = ''
  112. wsgi.input = <uwsgi._Input object at 0x7f7e2245bdc8>
  113. wsgi.multiprocess = False
  114. wsgi.multithread = False
  115. wsgi.run_once = False
  116. wsgi.url_scheme = 'http'
  117. wsgi.version =
  118.  
  119. Settings:
  120. Using settings module project.settings
  121. ABSOLUTE_URL_OVERRIDES = {}
  122. ADMINS = ('denis', 'dnikanorov@benovate.ru')
  123. ALLOWED_HOSTS = ['uap.benovate.ru', 'www.uap.benovate.ru']
  124. APPEND_SLASH = True
  125. AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend', 'project.auth_backend.TorisAuthBackend']
  126. AUTH_PASSWORD_VALIDATORS = '********************'
  127. AUTH_USER_MODEL = 'main.User'
  128. BASE_DIR = '/var/www/uap/uap'
  129. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  130. CACHE_MIDDLEWARE_ALIAS = 'default'
  131. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  132. CACHE_MIDDLEWARE_SECONDS = 600
  133. CALENDAR_BASE_URL = 'http://svc.test.toris.vpn/productioncalendar/api/rest/calendar/v1/'
  134. CSRF_COOKIE_AGE = 31449600
  135. CSRF_COOKIE_DOMAIN = None
  136. CSRF_COOKIE_HTTPONLY = False
  137. CSRF_COOKIE_NAME = 'csrftoken'
  138. CSRF_COOKIE_PATH = '/'
  139. CSRF_COOKIE_SECURE = False
  140. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  141. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  142. CSRF_TRUSTED_ORIGINS = []
  143. CSRF_USE_SESSIONS = False
  144. DATABASES = {'default': {'CONN_MAX_AGE': 0, 'PASSWORD': '********************', 'OPTIONS': {}, 'AUTOCOMMIT': True, 'TEST': {'COLLATION': None, 'NAME': None, 'CHARSET': None, 'MIRROR': None}, 'HOST': 'localhost', 'ATOMIC_REQUESTS': False, 'TIME_ZONE': None, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'uap', 'USER': 'uap', 'PORT': ''}}
  145. DATABASE_ROUTERS = []
  146. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  147. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  148. DATETIME_FORMAT = 'N j, Y, P'
  149. 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']
  150. DATE_FORMAT = 'N j, Y'
  151. 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']
  152. DEBUG = True
  153. DEBUG_PROPAGATE_EXCEPTIONS = False
  154. DECIMAL_SEPARATOR = '.'
  155. DEFAULT_CHARSET = 'utf-8'
  156. DEFAULT_CONTENT_TYPE = 'text/html'
  157. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  158. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  159. DEFAULT_FROM_EMAIL = 'noreply@benovate.ru'
  160. DEFAULT_INDEX_TABLESPACE = ''
  161. DEFAULT_TABLESPACE = ''
  162. DEFAULT_TO_EMAIL = 'noreply@benovate.ru'
  163. DISALLOWED_USER_AGENTS = []
  164. EAS_BASE_URL = 'http://app.test.toris.vpn/address-web/rest/'
  165. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  166. EMAIL_HOST = 'smtp.yandex.ru'
  167. EMAIL_HOST_PASSWORD = '********************'
  168. EMAIL_HOST_USER = 'noreply@benovate.ru'
  169. EMAIL_PORT = 465
  170. EMAIL_SSL_CERTFILE = None
  171. EMAIL_SSL_KEYFILE = '********************'
  172. EMAIL_SUBJECT_PREFIX = '[uap.benovate.ru] '
  173. EMAIL_TIMEOUT = None
  174. EMAIL_USE_LOCALTIME = False
  175. EMAIL_USE_SSL = True
  176. EMAIL_USE_TLS = False
  177. FILE_CHARSET = 'utf-8'
  178. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  179. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  180. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  181. FILE_UPLOAD_PERMISSIONS = None
  182. FILE_UPLOAD_TEMP_DIR = None
  183. FIRST_DAY_OF_WEEK = 0
  184. FIXTURE_DIRS = []
  185. FORCE_SCRIPT_NAME = None
  186. FORMAT_MODULE_PATH = None
  187. FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
  188. GIHD_FL_BASE_URL = 'http://osk.test.toris.vpn/services/PeopleService?wsdl'
  189. GIHD_UL_BASE_URL = 'http://app.test.toris.vpn/organization-web/rest/'
  190. GIS_GMP_BASE_URL = 'http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl'
  191. GIS_GMP_TEMPLATE_FOLDER_PATH = '/var/www/uap/uap/main/templates/gis_gmp'
  192. HOST = 'uap.benovate.ru'
  193. IGNORABLE_404_URLS = []
  194. 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']
  195. INTERNAL_IPS = []
  196. 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')]
  197. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  198. LANGUAGE_CODE = 'ru-RU'
  199. LANGUAGE_COOKIE_AGE = None
  200. LANGUAGE_COOKIE_DOMAIN = None
  201. LANGUAGE_COOKIE_NAME = 'django_language'
  202. LANGUAGE_COOKIE_PATH = '/'
  203. LOCALE_PATHS = []
  204. LOGGING = {}
  205. LOGGING_CONFIG = 'logging.config.dictConfig'
  206. LOGIN_REDIRECT_URL = '/accounts/profile/'
  207. LOGIN_URL = '/accounts/login/'
  208. LOGOUT_REDIRECT_URL = None
  209. MANAGERS = []
  210. MEDIA_ROOT = '/var/www/uap/uap/media'
  211. MEDIA_URL = '/media/'
  212. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  213. 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']
  214. MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
  215. MIGRATION_MODULES = {}
  216. MONTH_DAY_FORMAT = 'F j'
  217. NUMBER_GROUPING = 0
  218. OKSM_BASE_URL = 'http://pos.test.toris.vpn/'
  219. PASSWORD_HASHERS = '********************'
  220. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  221. PREPEND_WWW = False
  222. PRIVATE_MEDIA_ROOT = '/var/www/uap/uap/private_media'
  223. PRIVATE_MEDIA_URL = '/private/'
  224. 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')}
  225. ROOT_URLCONF = 'project.urls'
  226. RQ_QUEUES = {'default': {'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 6379, 'DB': 0, 'DEFAULT_TIMEOUT': 360}}
  227. SECRET_KEY = '********************'
  228. SECURE_BROWSER_XSS_FILTER = False
  229. SECURE_CONTENT_TYPE_NOSNIFF = False
  230. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  231. SECURE_HSTS_PRELOAD = False
  232. SECURE_HSTS_SECONDS = 0
  233. SECURE_PROXY_SSL_HEADER = None
  234. SECURE_REDIRECT_EXEMPT = []
  235. SECURE_SSL_HOST = None
  236. SECURE_SSL_REDIRECT = False
  237. SERVER_EMAIL = 'noreply@benovate.ru'
  238. SESSION_CACHE_ALIAS = 'default'
  239. SESSION_COOKIE_AGE = 1209600
  240. SESSION_COOKIE_DOMAIN = None
  241. SESSION_COOKIE_HTTPONLY = True
  242. SESSION_COOKIE_NAME = 'sessionid'
  243. SESSION_COOKIE_PATH = '/'
  244. SESSION_COOKIE_SECURE = False
  245. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  246. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  247. SESSION_FILE_PATH = None
  248. SESSION_SAVE_EVERY_REQUEST = False
  249. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  250. SETTINGS_MODULE = 'project.settings'
  251. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  252. SHORT_DATE_FORMAT = 'm/d/Y'
  253. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  254. SIGNING_SERVICE_BASE_URL = 'http://paaa2.test.toris.vpn/SigningServiceWeb/CertificateService?wsdl'
  255. SILENCED_SYSTEM_CHECKS = []
  256. SMEV_EGRIP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30038/'
  257. SMEV_EGRUL_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30039/'
  258. SMEV_FSSP_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30031/'
  259. SMEV_GIS_GMP_BASE_URL = 'http://svc.test.toris.vpn/smev_services/rest/rsid10112/'
  260. SMEV_OASU_RPO_BASE_URL = 'http://svc.test.toris.vpn/smev3RestInterfaces/rest/rsid30064/'
  261. STATICFILES_DIRS = []
  262. STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  263. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  264. STATIC_ROOT = '/var/www/uap/uap/static'
  265. STATIC_URL = '/static/'
  266. 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}]
  267. TEST_NON_SERIALIZED_APPS = []
  268. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  269. THOUSAND_SEPARATOR = ','
  270. TIME_FORMAT = 'P'
  271. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  272. TIME_ZONE = 'Europe/Moscow'
  273. TORIS_BASE_URL = 'http://beta.test.toris.vpn/'
  274. TORIS_CLIENT_SECRET = '********************'
  275. TORIS_PAAA2_URL = 'http://paaa2.test.toris.vpn/'
  276. TORIS_SYSTEM_ID = 'urn:eis:toris:uap'
  277. UNOCONV_PATH = 'unoconv'
  278. USE_ETAGS = False
  279. USE_I18N = True
  280. USE_L10N = True
  281. USE_THOUSAND_SEPARATOR = False
  282. USE_TZ = True
  283. USE_X_FORWARDED_HOST = False
  284. USE_X_FORWARDED_PORT = False
  285. WSGI_APPLICATION = 'project.wsgi.application'
  286. X_FRAME_OPTIONS = 'SAMEORIGIN'
  287. YEAR_MONTH_FORMAT = 'F Y'
  288.  
  289.  
  290. You're seeing this error because you have DEBUG = True in your
  291. Django settings file. Change that to False, and Django will
  292. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement