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

标签 python django root

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

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

毫不奇怪,做

user.is_superuser = False

没用。

最佳答案

请参阅上面 Scott Woodall 的评论。我忘了做:

user.save()

提交更改。

关于python - Django:如何以编程方式更改用户的 super 用户和/或员工状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22208862/

相关文章:

python - 如何使用 https 而不是 http 启动 Dockerized Python Flask 应用程序?

python - 为具有多对多关系的 Django 模型编写测试

python - 什么时候触发写入磁盘?

python - 评估期间 Experimenter 中的 tensorflow 混淆矩阵

Django: get_perm(permision_string)

android - TeamViewer如何截屏并实现免root远程控制?

java - Java中模块的Gradle根目录

c - 使用 setuid 降低到较低权限级别的正确方法是什么?

python - 找出 Pandas 的条纹长度

Django 模板 {% trans %} 复数化