【发布时间】:2014-03-05 20:47:40
【问题描述】:
我正在为客户创建一个管理界面(与提供的 Django 管理界面分开),我需要一种方法来更改用户的超级用户/员工状态。
我可以获取指定用户的用户对象,但我不知道如何更改该用户的超级用户/员工状态。
毫不奇怪,做
user.is_superuser = False
没用。
【问题讨论】:
-
设置为False后是否保存?我刚试过你的代码,它对我有用。如果您要保存模型,请发布所有涉及的代码。
-
呃,就是这样。我忘了保存。如果其他人正在寻找答案,请不要忘记在更改后执行 user.save()。