即使使用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)
答案 0 :(得分:0)
确保用户还具有表级权限,而不仅仅是对象级权限。在用户管理员中设置表格栏权限。