Django 自定义用户未向管理员注册

Django custom User not registering with Admin

我已经按照 https://docs.djangoproject.com/en/2.0/topics/auth/customizing/#substituting-a-custom-user-model 上的文档进行操作,但由于某些原因,我仍然无法正常工作。我可以创建并登录到用户帐户,但由于某种原因我无法通过管理员查看它们。这让我相信他们没有被正确注册,但如前所述,我已经按照文档进行操作:

sign_up/models.py

from django.contrib.auth.models import AbstractUser


# Create your models here.
class User(AbstractUser):
    pass

sign_up/admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin

from .models import User

# Register your models here.
admin.register(User, UserAdmin)

site/settings.py

# define custom user model
AUTH_USER_MODEL = 'sign_up.User'

我也试过删除我的数据库和迁移并重新应用它们,但这仍然无济于事。

不是这个

admin.register(User, UserAdmin)

但是这个

admin.site.register(User, UserAdmin)