hello,
I am using a custom user model.
I have created a form that includes an extra field:

## /users/forms.py

class CustomUserCreationForm(UserCreationForm):

    class Meta(UserCreationForm):
        model = CustomUser
        fields = UserCreationForm.Meta.fields + ('phoneno',)

I am using this form successfully on my user facing signup page (I get 
username, phoneno and password). 
However I would like to achieve the same within the Django admin (have the 
'phoneno' field shown).
I have tried to achieve this doing:

## /users/admin.py

class CustomUserAdmin(UserAdmin):
    add_form = CustomUserCreationForm
    form = CustomUserChangeForm
    model = CustomUser
    list_display = ['email', 'username', 'phoneno', 'is_staff', ]

However, in the Django admin, when adding a new user, I still face the default 
form which only has the username and password (no 'phoneno')

thanks for your help.


Anil F

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/aa199cca-44cb-4ca0-8806-6731e6d77d4b%40www.fastmail.com.

Reply via email to