我使用的是自定義的用戶管理方式:使用自定義用戶管理符更改密碼形式Django管理
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.
恢復到默認的用戶管理工作正常。
這對我有用,但有這個代碼:排除=('is_superuser','user_permissions')打破它。 – wenbert
@wenbert你需要重寫'fieldsets'。 'UserAdmin.fieldsets'中包含is_superuser和user_permissions。您無法在字段集中包含字段,然後將其排除。 – Alasdair