Django创建自定义表单权限

时间:2018-03-31 06:20:09

标签: python django permissions

我正在开发一个管理软件。我需要使用django的auth创建一个管理权限和组的模块。我不想使用admin django因为这只允许登录超级用户。

我想覆盖管理员路线,并从管理网站创建一个具有相同功能的表单。如果可能,我想使用小部件来分配权限和组。

我需要将所有这些内置到应用程序中,因为我需要这个才能用于此项目和其他项目。

我已经编写了一个自定义表单来添加,编辑和查看扩展类UserCreationForm的用户,我需要类似的东西。

我希望你能帮助我......

1 个答案:

答案 0 :(得分:0)

首先要做的事情:不要这样做! 创建自己的Django管理站点是一大堆工作,可能是不安全的等等。你在这里打开一大群蠕虫。
如果您需要应用的成员来编辑权限,他们不一定是超级用户is_staff = True的用户都可以访问管理站点。为所需用户设置此项后,请继续为此类用户配置确切权限 从官方文档https://universal.angular.io/overview/开始。