Django:如何以编程方式更改用户的超级用户和/或员工状态

3 投票
1 回答
2253 浏览
提问于 2025-04-17 21:00

我正在为一个客户创建一个管理界面(这个界面和Django自带的管理界面是分开的),我需要一种方法来更改用户的超级用户或员工状态。

我可以获取到指定用户的用户对象,但我不知道怎么去更改这个用户的超级用户或员工状态。

当然,直接这样做

user.is_superuser = False

是没有效果的。

1 个回答

2

看看上面Scott Woodall的评论。我忘了做:

user.save()

这一步是用来保存更改的。

撰写回答