手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

解决django.contrib.auth.models导入用户报错

时间:2024-11-02 00:58:47

1、打开命令行窗口,新建django工程,并进入工程目录,命令如下:python manage.py startproject djusertestcd djusertest

解决django.contrib.auth.models导入用户报错

2、迁移数据库文件,生成数据库表,命令如下:python manage.py migrate

解决django.contrib.auth.models导入用户报错

3、创建超级用户,命令如下:python manage.py createsuperuser输入用户名,邮箱,密码

解决django.contrib.auth.models导入用户报错

4、进入python命令环境,从django.contrib.auth.models导入用户pythonfrom django.contrib.auth.models import User这里会看到报错,原因在于在工程内的用户表,必须在工程内做导入操作

解决django.contrib.auth.models导入用户报错

5、退出python交互环境exit()在工程目录内,运行下面命令python manage.py shell

解决django.contrib.auth.models导入用户报错

6、先导入django,在导入django.contr坡纠课柩ib.auth.models的用户,命令如下:import dja荏鱿胫协ngofrom django.contrib.auth.models import User这就不会报错了

解决django.contrib.auth.models导入用户报错

7、使用User查找上面创建的超级用户User.objects.get(username='admin')能查找到此用户

解决django.contrib.auth.models导入用户报错
© 手抄报圈