2015-07-02 125 views
0

我想從權限模型獲取所有權限的列表。Django:如何從權限模型獲取所有權限(auth_permission)

我試過下面的命令。

from django.contrib.auth.models import * 

Permission.objects.all() 

當我試圖執行查詢命令,然後它會引發以下錯誤。

django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet. 

我已檢查其他型號,如組,用戶工作正常。

+0

你在哪裏有你的第一個片段?在什麼文件中? –

+0

我已經在Django視圖和Django控制檯中嘗試了它。 –

+0

你使用的是什麼版本的Django? –

回答

0

面臨着類似的問題還挺幾天就回來 試試這個: 變化安裝的Django登記模塊 < --old - >

try: 
     from django.contrib.auth import get_user_model 
     User = get_user_model() 
    except ImportError: 
     from django.contrib.auth.models import User 

< - 新 - >

from django.conf import settings 
try: 
    from django.contrib.auth import get_user_model 
    User = settings.AUTH_USER_MODEL 
except ImportError: 
    from django.contrib.auth.models import User