Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:如何从权限模型(auth_权限)获取所有权限_Python_Django_Django Models_Django Queryset - Fatal编程技术网

Python Django:如何从权限模型(auth_权限)获取所有权限

Python Django:如何从权限模型(auth_权限)获取所有权限,python,django,django-models,django-queryset,Python,Django,Django Models,Django Queryset,我正在尝试从权限模型获取所有权限的列表 我试过遵循命令 from django.contrib.auth.models import * Permission.objects.all() 当我试图执行query命令时,它抛出以下错误 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet. 我已经检查了其他模型,如Group、User是否正常工作。几天前遇到了类似的问题 试试这个: 更改已安装的django注

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

我试过遵循命令

from django.contrib.auth.models import *

Permission.objects.all()
当我试图执行query命令时,它抛出以下错误

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

我已经检查了其他模型,如Group、User是否正常工作。

几天前遇到了类似的问题 试试这个: 更改已安装的django注册模块


你的第一个片段在哪里?在哪个文件中?我在Django视图和Django控制台中都试用过。您使用的是什么版本的Django?我使用的是Django 1.7和Python 3.4。它应该可以像上面在
manage.py shell中一样正常工作
 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