我在用Django 1.9。根据Django文件:
“要从视图中登录用户,请使用login()。它接受一个HttpRequest对象和一个用户对象。登录()使用Django的会话框架将用户的ID保存在会话中。”。
那么,如何检索该会话中的信息。
例如:(这也取自文档)
从django.contrib.auth导入身份验证,登录
def my_view(请求):
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
**login(request, user)**
# Redirect to a success page.
else:如何检索用户信息(如用户名),如果可能的话,在成功页面中提取密码。
如果你也能用外行人术语解释这个解决方案的话
编辑,我当时在玩这个框架。所以我在测试是否能做到。
发布于 2016-04-22 12:27:38
你不会从会议上得到的。
身份验证中间件将当前用户添加到请求中,作为request.user。
(而且您肯定不会检索或显示密码。)
https://stackoverflow.com/questions/36792630
复制相似问题