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