小编Luí*_*reu的帖子

Django 管理站点中的不同字段集取决于用户组

在我的 django 管理站点中,我想向组(控制器组)内的用户隐藏一些字段

最好的方法是什么?我们可以做这样的事情吗?

这是我的代码,但它不起作用:

管理员.py:

class PriceFile(admin.ModelAdmin):
    if User.groups.filter(name='Controllers').exists():
        fieldsets = [(None, {'fields':['print_url', ('model', 'client'), 'description']})]  
    else:
        fieldsets = [(None, {'fields':['print_url', ('model', 'client'), 'description', 'total_sum', 'margin_percent', 'final_price']})]
Run Code Online (Sandbox Code Playgroud)

django django-admin python-3.x

2
推荐指数
1
解决办法
1444
查看次数

标签 统计

django ×1

django-admin ×1

python-3.x ×1