Django 自带功能

1. 登录 login

Django 自带登录注册

  1. 登录 :
    从页面接收用户名和密码,用于校验是否能从auth_user表中查询到相关用户的信息
    user = auth.authenticate(request, username=username, password=passsword)
    如过username,password完全匹配,则用户存在,返回用户user
  2. 登录 :
    auth.login(request, user)
  3. 注销
    auth.logout(request)
  4. 登录限制设置,
    没有登录的时候,去访问视图,会跳转到/account/login/上去
    settings.py中 : LOGIN_URL = '/backweb/login/'
    装饰器 : login_requeired()装饰进入用户主页的路径
    url(r'index/', login_required(views.index), name='index')

你可能感兴趣的:(Django 自带功能)