Django:如何以编程方式更改用户的超级用户和/或员工状态
我正在为一个客户创建一个管理界面(这个界面和Django自带的管理界面是分开的),我需要一种方法来更改用户的超级用户或员工状态。
我可以获取到指定用户的用户对象,但我不知道怎么去更改这个用户的超级用户或员工状态。
当然,直接这样做
user.is_superuser = False
是没有效果的。
1 个回答
2
看看上面Scott Woodall的评论。我忘了做:
user.save()
这一步是用来保存更改的。