0

即使使用 GuardedModelAdmin,我也看不到 django-guardian 的任何变化。我希望用户只能查看和编辑他允许(不仅仅是拥有,而是允许)的记录。但即使附加所有权限,用户仍然看不到这些行。

在此处输入图像描述

class EventoAdmin(GuardedModelAdmin):
    list_display = ('titulo', 'ativo')
    list_editable = ('ativo',)
    readonly_fields = ('user', )
    list_display_links = ('titulo',)
    inlines = [ProdutoInline,]

    exclude = ('slug', 'onde', 'inicio', 'fim' )
    @property
    def queryset(self):
        return partial(self.get_queryset)

少了什么东西?

4

1 回答 1

0

确保用户还具有表级权限,而不仅仅是对象级权限。在用户管理员中设置表杠杆权限。

于 2015-09-05T06:27:32.153 回答