I created a profile model that contains additional fields for the User model. It works as expected, but when I add a new user, the added fields appear on both the "Add user" page (first page) and the "Change user" page (second page). How can I prevent my added fields from appearing on the "Add user" page?
models.py
from django.db import models
from django.contrib.auth.models import User
class Member(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
my_added_field = models.CharField(max_length=15)
admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
from .models import Member
class MemberInline(admin.StackedInline):
model = Member
class MemberAdmin(UserAdmin):
inlines = (MemberInline,)
admin.site.unregister(User)
admin.site.register(User, MemberAdmin)