Monday, April 30, 2018

Fwd: Re: AttributeError at /admin/login/

I had replied to Daniel Roseman instead of to the users group as I am new to this group.

Thanks to Daniel for his response



-------- Forwarded Message --------
Subject: Re: AttributeError at /admin/login/
Date: Mon, 30 Apr 2018 21:46:35 +0800
From: Gerald Brown <gsbrown43@gmail.com>
To: Daniel Roseman <daniel@roseman.org.uk>


No. You need to show the full traceback.
--
DR. 
--
Here is the full traceback.  It is quite long.

AttributeError at /admin/login/

'datetime.datetime' object has no attribute 'split'
Request Method: POST
Request URL: http://192.168.0.122/admin/login/?next=/admin/
Django Version: 2.0.4
Exception Type: AttributeError
Exception Value:
'datetime.datetime' object has no attribute 'split'
Exception Location: /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/conversion.py in _DATETIME_to_python, line 506
Python Executable: /home/medrec2/.virtualenvs/medrecproj/bin/python3.6
Python Version: 3.6.5
Python Path:
['/home/medrec2/medrecproj',   '/home/medrec2/.virtualenvs/medrecproj/bin',   '/usr/local/lib/python36.zip',   '/usr/local/lib/python3.6',   '/usr/local/lib/python3.6/lib-dynload',   '/home/medrec2/.local/lib/python3.6/site-packages',   '/usr/local/lib/python3.6/site-packages']
Server time: Sun, 29 Apr 2018 18:31:23 +0800

Traceback Switch to copy-and-paste view

  • /home/medrec2/.local/lib/python3.6/site-packages/django/core/handlers/exception.py in inner
    1.             response = get_response(request)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
    1.                 response = self.process_exception_by_middleware(e, request)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
    1.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/decorators/cache.py in _wrapped_view_func
    1.         response = view_func(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/admin/sites.py in login
    1.         return LoginView.as_view(**defaults)(request)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/generic/base.py in view
    1.             return self.dispatch(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in _wrapper
    1.             return bound_func(*args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper
    1.             return view(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in bound_func
    1.                 return func.__get__(self, type(self))(*args2, **kwargs2)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in _wrapper
    1.             return bound_func(*args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in _wrapped_view
    1.                     response = view_func(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in bound_func
    1.                 return func.__get__(self, type(self))(*args2, **kwargs2)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in _wrapper
    1.             return bound_func(*args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/decorators/cache.py in _wrapped_view_func
    1.         response = view_func(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/utils/decorators.py in bound_func
    1.                 return func.__get__(self, type(self))(*args2, **kwargs2)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/views.py in dispatch
    1.         return super().dispatch(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/generic/base.py in dispatch
    1.         return handler(request, *args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/views/generic/edit.py in post
    1.         if form.is_valid():
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/forms/forms.py in is_valid
    1.         return self.is_bound and not self.errors
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/forms/forms.py in errors
    1.             self.full_clean()
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/forms/forms.py in full_clean
    1.         self._clean_form()
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/forms/forms.py in _clean_form
    1.             cleaned_data = self.clean()
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/forms.py in clean
    1.             self.user_cache = authenticate(self.request, username=username, password=password)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/__init__.py in authenticate
    1.             user = _authenticate_with_backend(backend, backend_path, request, credentials)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/__init__.py in _authenticate_with_backend
    1.     return backend.authenticate(*args, **credentials)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/backends.py in authenticate
    1.             user = UserModel._default_manager.get_by_natural_key(username)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/contrib/auth/base_user.py in get_by_natural_key
    1.         return self.get(**{self.model.USERNAME_FIELD: username})
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/manager.py in manager_method
    1.                 return getattr(self.get_queryset(), name)(*args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/query.py in get
    1.         num = len(clone)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/query.py in __len__
    1.         self._fetch_all()
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/query.py in _fetch_all
    1.             self._result_cache = list(self._iterable_class(self))
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/query.py in __iter__
    1.         for row in compiler.results_iter(results):
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/sql/compiler.py in apply_converters
    1.         for row in map(list, rows):
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/sql/compiler.py in cursor_iter
    1.         for rows in iter((lambda: cursor.fetchmany(itersize)), sentinel):
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/models/sql/compiler.py in <lambda>
    1.         for rows in iter((lambda: cursor.fetchmany(itersize)), sentinel):
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/django/db/utils.py in inner
    1.                 return func(*args, **kwargs)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/cursor_cext.py in fetchmany
    1.             rows.extend(self._cnx.get_rows(size))
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/connection_cext.py in get_rows
    1.                                                           row[i])
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/conversion.py in to_python
    1.             return self._cache_field_types[vtype[1]](value, vtype)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/django/base.py in _DATETIME_to_python
    1.         dt = MySQLConverter._DATETIME_to_python(self, value)
      ...
  • /home/medrec2/.local/lib/python3.6/site-packages/mysql/connector/conversion.py in _DATETIME_to_python
    1.             (date_, time_) = value.split(b' ')
      ...


As it shows most of the errors occur in the site-packages/mysql/connector.  I am using the mysql-connector-python to connect to the Mariadb database.  I have this same application running on another computer and I do NOT get this error.

Thanks for your reply.

No comments:

Post a Comment