即使使用 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)