标签:com 响应 mobile pre 帮助 error: erro render 结果
login( ) 方法介绍:
状态保持:
将通过认证的用户的唯一标识信息(比如:用户ID)写入到当前 session 会话中
login( ) 方法:
Django 用户认证系统提供了 login() 方法
封装了写入 session 的操作,帮助我们快速实现状态保持
login( ) 位置:
django.contrib.auth.__init__.py 文件中
login(request, user, backend=None)
#保存注册数据
try:
user = User.objects.create_user(username=username, password=password, mobile=mobile)
except DatabaseError:
return render(request, 'register.html', {'register_errmsg': '注册失败'})
#实现状态保持
login(request, user)
#响应注册结果
return redirect(reverse('contents:index'))
标签:com 响应 mobile pre 帮助 error: erro render 结果
原文地址:https://www.cnblogs.com/oklizz/p/11196331.html