这是一个例子,根据我目前的理解,它应该可以工作。下面的代码是直接从testing中复制的./manage.py shell
auth 数据库中有一个注册用户:
from django.contrib.auth.models import User
user_in_database = User.objects.all()[0]
print user_in_database.username #username
print user_in_database.password #pass
认证测试:
from django.contrib.auth import authenticate
authenticated_user = authenticate(username = user_in_database.username,
password = user_in_database.password)
type(authenticated_user) #NoneType
它返回无,我原以为它会从数据库中返回用户。我在这里错过了一些重要的东西吗?