首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么做才能让django-guardian在管理面板中反映我的应用程序呢?

我该怎么做才能让django-guardian在管理面板中反映我的应用程序呢?
EN

Stack Overflow用户
提问于 2015-08-07 05:42:43
回答 1查看 205关注 0票数 0

即使使用GuardedModelAdmin,我也看不到django-guardian有什么变化。我希望用户可以看到和编辑的记录只允许(不只是拥有,但允许)为他。但是,即使附加了所有权限,用户仍然无法看到行。

代码语言:javascript
复制
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)

EN

回答 1

Stack Overflow用户

发布于 2015-09-05 14:27:32

确保用户也具有表级权限,而不仅仅是对象级权限。在用户admin中设置表级别权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31866308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档