내가하여 사용자 정의 사용자 관리자를 사용하고 장고의 관리자의 비밀번호 양식을 변경사용하여 사용자 정의 사용자 관리 나누기
class CustomUserAdmin(admin.ModelAdmin):
model = User
...
admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)
하지만 관리자 페이지를 통해 암호를 변경하려고 할 때 나는 404
를 얻을 수user object with primary key u'4/password' does not exist.
기본 사용자 관리자로 되돌릴 수 있습니다.
이 코드는 저에게는 효과적이지만 exclude = ('is_superuser', 'user_permissions')는이 코드를 사용합니다. – wenbert
@wenbert'fieldsets'을 오버라이드해야합니다. is_superuser와 user_permissions는 모두'UserAdmin.fieldsets'에 포함되어 있습니다. 필드 세트에 필드를 포함시킨 다음 제외시킬 수 없습니다. – Alasdair