繁体   English   中英

Django组管理界面

[英]Django Group Admin Interface

我最近更新为自定义用户模型,现在正在我的models.py文件中使用内置的Group类:

groups = models.ManyToManyField(
    Group,
    help_text='Highlighted groups are the ones this user is a member of.',
    blank=True
)

现在,这就是我的管理界面:

在此处输入图片说明

尽管此功能有效,但很烦人,因为我很容易误点击并失去特定用户的所有组成员身份,而忘记了他们所属的组。

在创建自定义用户模型之前,我可以选择单击左侧的组,然后按添加,它将显示在右侧的完全独立的表中,其中包含该用户的当前组。

这是我尝试用Paint ...(假设它们是'Fake22'的成员,并且您要将它们添加到'Fake'和'Hi StackOverfloW'中)的说明。

在此处输入图片说明

此功能对我非常有帮助。 如果有人知道如何通过Django重新捕获该信息,请告诉我。 我必须相信,因为Django曾经负责此工作,所以没有理由不再这样做。

从本质上讲,如何才能恢复该功能? 或者自己动手做替代方案也可以...

如果您需要更多信息,请询问! 例如,我可以提供来自admin.py的代码! 请让我知道。

您应该在filter_horizontal上定义filter_horizontal属性。 请参阅文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM