27 lines
654 B
Python
27 lines
654 B
Python
from django.db import models
|
|
from django.contrib.auth.models import AbstractUser
|
|
|
|
# Create your models here.
|
|
class User(AbstractUser):
|
|
|
|
# 电话号码字段
|
|
# unique 为唯一性字段
|
|
mobile = models.CharField(max_length=20, unique=True,blank=True)
|
|
|
|
|
|
USERNAME_FIELD = 'mobile'
|
|
|
|
#创建超级管理员的需要必须输入的字段
|
|
REQUIRED_FIELDS = ['username','email']
|
|
|
|
class Meta:
|
|
db_table='tb_user' #修改默认的表名
|
|
verbose_name='用户信息' # Admin后台显示
|
|
verbose_name_plural=verbose_name # Admin后台显示
|
|
|
|
def __str__(self):
|
|
return self.mobile
|
|
|
|
|
|
|