2015-07-02 124 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