用户认证 必须通过认证之后才能login(request,user)这样才能保存会话到request中,注销后会话结束 注意 自定义的用户登陆时只不止需要验证用户名和密码的需要写认证,就例如在线教育平台中需要通过邮箱或者用户名登录,自定义认证 views.py from django.contrib.auth import authenticate,login,logout from django.contrib.auth.backends import ModelBackend from dj
django自定义实现登录验证 django内置的登录验证必须让开发者使用django内置的User模块,这会让开发者再某些方面被限制住 下面的模块是我自己自定义实现的django验证,使用方式和django的一样 from django.http import HttpResponse from django.shortcuts import redirect from django.conf import settings from django.views import View clas
settings:'django.contrib.auth.middleware.AuthenticationMiddleware',#这个是认证的中间件,认证成功的话,就可以把这个用户user封装到request里面,下次过来的话就可以直接带着这个cookies过来 from django.contrib.auth import authenticate,loginfrom django.contrib import auth from django.contrib.auth.models i