-1

这是我的模型。当我进行迁移时,它没有显示在我的管理页面上。

class User(AbstractUser):
    # TODO User will be associated with one or more chama accounts
    id_number = models.IntegerField(default=0)
    phone_number = models.IntegerField(default=0)
    active_chama = models.ManyToManyField("Chama")

4

1 回答 1

3

如果您使用 AbstractUser 模型创建自定义模型,则必须AUTH_USER_MODEL在您的设置中进行设置。settings.py

AUTH_USER_MODEL = "myApp.User"

这是文档中的相关部分

编辑:

如评论中所述,您必须在自定义用户应用程序中注册自定义模型admin.py

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

admin.site.register(User, UserAdmin)
于 2020-01-12T22:47:40.083 回答