Я следую учебному пособию по созданию пользовательского пользователя для целей аутентификации.В учебнике используется определенное свойство add_fieldsets
в UserAdmin.Что это значит?Кажется, я не могу найти какую-либо документацию по этому вопросу.
Вот фрагмент:
class UserAdmin(UserAdmin):
"""Define admin model for custom User model with no email field."""
fieldsets = (
(None, {'fields': ('email', 'password')}),
('Personal info', {'fields': ('first_name', 'last_name')}),
('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}),
('Important dates', {'fields': ('last_login', 'date_joined')}),
('Contact info', {'fields': ('contact_no',)}),)
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('email', 'password1', 'password2'),}),)
list_display = ('email', 'first_name', 'last_name', 'is_staff')
search_fields = ('email', 'first_name', 'last_name')
ordering = ('email',)
Вот учебник, которому я следовал: Как использовать электронную почту в качестве имени пользователя дляАутентификация Django (удаление имени пользователя)