在我的 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)