django 自定义用户user模型的三种方法

907次阅读  |  发布于5年以前

django version: 1.7.1

最简单的推荐:
使用abstractuser扩充fields

复制代码 代码如下:

profiles/models.py

from django.db import models
from django.contrib.auth.models import AbstractUser
from django.utils.translation import ugettextlazy as

Create your models here.

class KarmaUser(AbstractUser):
karma = models.PositiveIntegerField(_("karma"),default=0,blank=True)
settings.py

AUTH_USER_MODEL = 'profiles.KarmaUser'

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8