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

发布于 2015-09-05 14:27:32
确保用户也具有表级权限,而不仅仅是对象级权限。在用户admin中设置表级别权限。
https://stackoverflow.com/questions/31866308
复制相似问题