我正在开发一个管理软件。我需要使用django的auth创建一个管理权限和组的模块。我不想使用admin django因为这只允许登录超级用户。
我想覆盖管理员路线,并从管理网站创建一个具有相同功能的表单。如果可能,我想使用小部件来分配权限和组。
我需要将所有这些内置到应用程序中,因为我需要这个才能用于此项目和其他项目。
我已经编写了一个自定义表单来添加,编辑和查看扩展类UserCreationForm
的用户,我需要类似的东西。
我希望你能帮助我......
答案 0 :(得分:0)
首先要做的事情:不要这样做!
创建自己的Django管理站点是一大堆工作,可能是不安全的等等。你在这里打开一大群蠕虫。
如果您需要应用的成员来编辑权限,他们不一定是超级用户! is_staff = True
的用户都可以访问管理站点。为所需用户设置此项后,请继续为此类用户配置确切权限
从官方文档https://universal.angular.io/overview/开始。