自定义用户模型,继承自 django.contrib.auth.base_user.AbstractUser,替代了 django.contrib.auth.models.User。
django.contrib.auth.base_user.AbstractUser
django.contrib.auth.models.User
若需要在其他模型中引用 User 作为外键,不要继续使用 ForeignKey('auth.User'),而是使用如下方式:
User
ForeignKey('auth.User')
from django.conf import settings user_field = models.ForeignKey(settings.AUTH_USER_MODEL)
继承自 AbstractUser:
AbstractUser
id
password
last_login
is_superuser
username
first_name
last_name
email
is_staff
is_active
date_joined
自定义:
description
avatar_url
education
major
followers
返回 RESTful API 中指向此对象的 URL
关注一个用户。
取消对一个用户的关注。
There was an error while loading. Please reload this page.