的session中,一旦登录成功,函数中的request对象中,就会有一个user对象,就是当前登录的用户对象,如果没有登录,request.user=AnonymousUser,匿名用户
from django.contrib.auth...三.扩展默认的auth_user表
虽然内置的认证系统很好用,但是auth_user表的字段只有固定的几个,实际的应用中需要的字段更多,所以需要对默认的auth_user表进行扩展,第一时间想到的方法是新建另外一张表通过一对一和内置的...from django.contrib.auth.models import AbstractUser
class UserInfo(AbstractUser):
phone = models.CharField...中告诉Django现在使用新定义的UserInfo表来做用户认证。...AUTH_USER_MODEL = 'app名.UserInfo'
一旦我们指定了新的认证系统所使用的表,我们就需要重新在数据库中创建该表,而不能继续使用原来默认的auth_user表了。