authenticate()를 사용하여 수동으로 사용자를 인증하고 있습니다. 내가django auth : authenticate()와 함께 이상한 오류가 발생했습니다.
디버그 추적 사용자에 대한 'LAST_LOGIN'속성이 존재하지 않는 것을 알 수 있습니다 사용하여 관리 인터페이스는 다음과 같습니다
Environment:
Request Method: GET
Request URL: https://localhost/login/
Django Version: 1.1.1
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'mobius.polls']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware')
Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/pymodules/python2.6/django/contrib/auth/__init__.py" in login
55. user.last_login = datetime.datetime.now()
Exception Type: AttributeError at /login/
Exception Value: 'unicode' object has no attribute 'last_login'
내가 알아낼 기운이 차이가있는 이유.
어떤 종류의 도움을 주시면 감사하겠습니다. 미리 감사드립니다!
에서 해당 사용자 개체를 받고해야 하는가? –
예 .. 문제를 발견했습니다. 감사합니다. – Nullpoet