Django:如何从Permission Model(auth_permission)中获取所有perimssions

时间:2015-07-02 17:16:56

标签: python django django-models django-queryset

我正在尝试从权限模型中获取所有权限的列表。

我尝试过以下命令。

from django.contrib.auth.models import *

Permission.objects.all()

当我尝试执行查询命令时,它会抛出以下错误。

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

我已经检查了其他模型,例如群组,用户工作正常。

1 个答案:

答案 0 :(得分:0)

几天前面临着类似的问题 试试这个 : 更改已安装的django-registration模块 < - 旧 - >

 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