I have a custom user model:
class User(AbstractUser):
# First Name and Last Name do not cover name patterns
# around the globe.
name = models.CharField(_("Name of User"), blank=True, max_length=255)
# Customer account
customer_account = models.ForeignKey(CustomerAccount, null=True, blank=True)
def __str__(self):
return self.username
def get_absolute_url(self):
return reverse('users:detail', kwargs={'username': self.username})
My admin.py is:
class MyUserChangeForm(UserChangeForm):
class Meta(UserChangeForm.Meta):
model = User
@admin.register(User)
class UserAdmin(AuthUserAdmin):
form = MyUserChangeForm
add_fieldsets = (
('Customer account', {'fields': ('customer_account',)}),
)
add_form = MyUserCreationForm
But in my admin site I don't see any new field, no "name", no "customer account".