Django auth 用户验证机制

Django auth 用户验证机制

1.使用admin管理页面创建一个用户:python manage.py createsuperuser
2.在views中操作:

  • 导包:from django.contrib.auth import authenticate, login, logot
  • django.contrib.auth中主要提供了3个方法:authenticate,login,logout
  • 使用user = authenticate(username = 网页中表单中的用户名,password = 网易表单中的密码)进行用户的验证;
  • 使用login(request,user)将user中的变量存入session中;
  • @login_required(login_url = ‘地址’),用来告诉接下来的函数需登录后才能浏览;
  • 使用logout(request进行注销;

你可能感兴趣的:(Django,auth)