我想在我的应用程序中添加身份验证功能。 我的代码片段如下:
user = User.objects.create_user('jkd')
user.set_password('space')
user.save
user = authenticate(username='jkd', password='space')
print "User:",user
始终打印“用户:无”。 我还在settings.py文件中添加了以下内容:
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend', # default
# any other authentication backends
)
我在不同的帖子中找到了同样问题的答案,但对我没有帮助。
答案 0 :(得分:1)
您的代码中存在拼写错误,因此记录尚未保存
从
改变user.save
到
user.save()