python - 使用django-guardian賦予的object-permission在admin后臺(tái)不生效,這是怎么回事?
問(wèn)題描述
我在Django項(xiàng)目中使用了django-guardian 組件用以提供object permissions,對(duì)象級(jí)的權(quán)限管理,在admin界面使用代碼如下:
from django.contrib import adminfrom guardian.admin import GuardedModelAdminfrom .models import Project# Register your models here.class Myadmin(GuardedModelAdmin): '''admin界面的定義''' list_display = [’proid’,’proname’,’prostarttime’,’prorelease’,’proreltime’,’proplantime’] filter_horizontal = [’proparticipants’]admin.site.register(Project, Myadmin)
到了后臺(tái)顯示效果如下:
點(diǎn)開(kāi)object permissions按鈕,就能編輯對(duì)象級(jí)權(quán)限。我賦予了權(quán)限如下:
賦予了用戶liucheng修改該項(xiàng)目信息的權(quán)限,并且liucheng有權(quán)力登錄admin界面,可是
當(dāng)我用liucheng用戶登錄時(shí),卻是這樣的,
這是怎么回事?求幫助解答。
問(wèn)題解答
回答1:編輯?你給讀權(quán)限了沒(méi)?
相關(guān)文章:
