gpt4 book ai didi

django - Django 管理站点中的列/字段级权限?

转载 作者:行者123 更新时间:2023-12-03 17:21:16 25 4
gpt4 key购买 nike

是否可以在 Django 管理站点中为每个用户实现列级权限?

它是一个小项目,我只需要两组权限。

在文档中,我找不到任何开箱即用的内容,但是我想知道是否可以创建两个管理站点并为每个站点使用单独的 ModelAdmin.exclude 或 ModelAdmin.fields?我知道这可能有点牵强。

我也试着环顾四周,但我只找到了行级权限(django-granular-permissions)。

我知道通过存储权限可以在我自己的 View 中轻松完成,但我想知道是否有一种方法可以使用管理站点,或者是否有其他应用程序。

最佳答案

一种方法是创建管理站点并为每个站点使用单独的 ModelAdmin.exclude 或 ModelAdmin.fields。

与其把这个弄得一团糟,我们创建了自己的 View 函数。它们并不复杂。

我们为每一类用户使用单独的表单。除了所需的权限外, View 功能几乎相同。

关于django - Django 管理站点中的列/字段级权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com