Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.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
Can';django python shell中的t检查概要文件模型_Python_Django_Django Shell - Fatal编程技术网

Can';django python shell中的t检查概要文件模型

Can';django python shell中的t检查概要文件模型,python,django,django-shell,Python,Django,Django Shell,我试图运行django shell来了解上传照片时照片发生了什么 但是,当我尝试筛选特定用户时 python manage.py shell from django.contrib.auth.models import User user = User.objects.filter(username='name').first() 我收到以下错误消息: AttributeError:管理器不可用;'已将“身份验证用户”替换为“教室用户” 我猜这与settings.py中的设置有关 AUTH_U

我试图运行django shell来了解上传照片时照片发生了什么

但是,当我尝试筛选特定用户时

python manage.py shell
from django.contrib.auth.models import User
user = User.objects.filter(username='name').first()
我收到以下错误消息:

AttributeError:管理器不可用;'已将“身份验证用户”替换为“教室用户”

我猜这与settings.py中的设置有关

AUTH_USER_MODEL = 'classroom.User'

我应该输入什么来查看配置文件模型呢?你是对的,它确实与以下方面有关:

AUTH_USER_MODEL = 'classroom.User'
因为您指定了我假设的是
自定义用户模型
。在这种情况下,您必须使用Django中指定的方法
get\u user\u model()
来引用新的
用户
模型

from django.contrib.auth import get_user_model
User = get_user_model()

你说得对,这确实与:

AUTH_USER_MODEL = 'classroom.User'
因为您指定了我假设的是
自定义用户模型
。在这种情况下,您必须使用Django中指定的方法
get\u user\u model()
来引用新的
用户
模型

from django.contrib.auth import get_user_model
User = get_user_model()

谢谢,收到错误消息:from django.contrib.auth import get_user_model()^Syntaxer:无效syntax@Emm删除导入中的()。谢谢,现在出现此错误:ImportError:无法从“django.contrib.auth.models”导入名称“get\u user\u model”(C:\Users\User\Anaconda3\lib\site packages\dj-ango\contrib\auth\models.py)如上所示,您应该从django.contrib.authThank导入,收到错误消息:from django.contrib.auth import get\u User\u model()^SyntaxError:无效syntax@Emm把()在您的import.Thank中,现在出现以下错误:ImportError:无法从“django.contrib.auth.models”(C:\Users\user\Anaconda3\lib\site packages\dj ango\contrib\auth\models.py)导入名称“get\u user\u model”,如上所示,您应该从django.contrib.auth导入