django 自定义用户表替换系统默认表

首先新建一个users应用,编写这个应用的models类。

from django.contrib.auth.models import AbstractUser

class UserProfile(AbstractUser):
  ......

然后在settings里面加入应用。

最后重载用户model,如下:

AUTH_USER_MODEL = "users.UserProfile"

 

最最后:makemigrations和migrate  根据提示输入YES,删除系统USER表,新建你自己的。

posted @ 2017-09-07 13:58  巴布非  阅读(994)  评论(0编辑  收藏  举报