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

时间:2014-03-05 20:47:41

标签: python django root

我为客户创建了一个管理界面(与提供的Django管理界面分开),我需要一种方法来更改用户的超级用户/员工状态。

我可以为指定用户获取User对象,但我不知道如何更改该用户的超级用户/员工状态。

毫不奇怪,做

user.is_superuser = False

没有工作。

1 个答案:

答案 0 :(得分:1)

见上文Scott Woodall的评论。我忘了做:

user.save()

提交更改。