文章詳情頁
python - 使用django-guardian賦予的object-permission在admin后臺不生效,這是怎么回事?
瀏覽:68日期:2022-08-04 14:08:44
問題描述
我在Django項目中使用了django-guardian 組件用以提供object permissions,對象級的權限管理,在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)
到了后臺顯示效果如下:
點開object permissions按鈕,就能編輯對象級權限。我賦予了權限如下:
賦予了用戶liucheng修改該項目信息的權限,并且liucheng有權力登錄admin界面,可是
當我用liucheng用戶登錄時,卻是這樣的,
這是怎么回事?求幫助解答。
問題解答
回答1:編輯?你給讀權限了沒?
相關文章:
排行榜
