def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'audit_role':
            try:
                kwargs['queryset'] = AuditRole.objects.filter(group__name=request.user.groups.get().name)
            except:
                kwargs['queryset'] = None

            return super(AuditNodeAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐