Этот класс вызывает системную проверку ошибки django. Конкретная ошибка, которая возникает, приведена ниже. Я просмотрел предыдущие посты, в которых говорилось, что это ошибка, возникшая в результате перехода на django 2.1 и добавления запятой в конце поля, исправившего ее. Это не работает для меня. Любая помощь будет принята с благодарностью.
SystemCheckError: System check identified some issues:
ERRORS:
<class 'app.admin.user.UserAdmin'>: (admin.E012) There are duplicate field(s) in 'fieldsets[1][1]'.
<class 'app.admin.user.UserAdmin'>: (admin.E012) There are duplicate field(s) in 'fieldsets[2][1]'.
<class 'app.admin.user.UserAdmin'>: (admin.E012) There are duplicate field(s) in 'fieldsets[3][1]'.
@register(User)
class UserAdmin(ModelAdmin):
fieldsets = (
(None, {'fields': ('email', 'password',)}),
('Personal info', {
'fields': ('first_name', 'last_name', 'email',)}),
('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser',
'groups', 'user_permissions',)}),
('Important dates', {'fields': ('last_login', 'date_joined',)})
)
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('email', 'password1', 'password2',),
}),
)
list_display = ('email', 'first_name', 'last_name', 'username', 'is_staff')
list_filter = ('is_staff', 'is_superuser', 'is_active', 'groups',)
search_fields = ('email', 'first_name', 'last_name',)
ordering = ('email',)
filter_horizontal = ('groups', 'user_permissions',)