I am creating custom user model in django administration. I would like to implement field of id in window where you can add a new users. I use "add_fieldsets()" in order to adding new additional fields to it . But it is possible inserting default elements : 'email', 'username', 'password1','is_staff','is_active','last_login','first_name','date_joined'.This tutorial shows how to create it with default fields :
https://testdriven.io/blog/django-custom-user-model/
How can I implement custom field in add_fieldsets() ? Is it possible ?
Here is my code :
python
: admin.py
class CustomUserAdmin(UserAdmin):  
    list_display = ('username', 'email', 'first_name', 'last_name', 'id')
    list_select_related = ('profile', )
    add_fieldsets = (
    (None, {
        'classes': ('wide',),
        'fields': ('email', 'username', 'password1','is_staff', 'is_active','last_login','first_name','date_joined')
    }),
    )
    def get_inline_instances(self, request, obj = None):
        if not obj:
            return list()
        return super(CustomUserAdmin, self).get_inline_instances(request, obj)
admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)       
For example it looks something like that :
add_fieldsets = (
    (None, {
        'classes': ('wide',),
        'fields': ('username', 'password1','id')
    }),
    )
