Как мне добавить другие поля на абстрактного пользователя - PullRequest
0 голосов
/ 13 января 2020

Это моя модель. Когда я делаю миграцию, она не отображается на моей странице администратора.

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")

1 Ответ

3 голосов
/ 13 января 2020

Вам придется установить настройку AUTH_USER_MODEL в вашем settings.py, если вы используете модель AbstractUser для создания пользовательской модели.

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)
...