当前位置:  开发笔记 > 编程语言 > 正文

在django网站中,我想让用户创建与其帐户绑定的其他用户

如何解决《在django网站中,我想让用户创建与其帐户绑定的其他用户》经验,为你挑选了1个好方法。

我想让登录和注册的用户创建他将成为管理员的额外用户帐户.这些帐户将是与创建它们的用户绑定的特殊"下级"帐户.他应该能够添加/修改/删除这些帐户,就像Google应用程序管理员如何管理公司帐户一样(您是普通用户,但也创建/销毁其他用户.)

下级帐户无法创建/修改/删除帐户(除了更改自己的密码和正常的用户行为.)我正在为所有这些帐户使用django auth模型.在不使用任何管理代码的情况下,从我自己定制的网页中访问auth方法添加/修改/删除帐户的好方法是什么?



1> Harold..:

首先,您需要扩展您的用户模型.然后:添加一个代表用户类的字段 - "subordinate"或"admin".添加一个通过外键引用"admin"用户的字段,以便您可以通过"admin"对用户进行分组.如果用户类为"admin",则创建用于检查用户类的视图,并允许创建,编辑和删除"从属"用户帐户.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有