Djang中迁移文件AUTH_USER_MODEL refers to model ‘users.UserProfile‘ that has not been installed
其实就是没有及时迁移数据库
Tools——Run manage.py task——
makemigrations
migrate
- 1
- 2
必要时删除migrations目录下除了_init_.py之外的文件再次执行以上命令
迁移之后再次运行程序
报错:cannot import name 'login' from 'django.contrib.auth.views'
解决方法:
导包:
# from django.contrib.auth.views import login
# from django.contrib.auth.views import logout
改为:
from django.contrib.auth.views import LoginView as login
from django.contrib.auth.views import LogoutView as logout
另外import_export库也不要用最新的,可以pip3 install django-import-export==0.6.1 或 1.2.0 或 2.4都可以,但不能用最新的,要不然这玩意会把DJANGO更新成4,从而ONLINE COURESE就装不上了,这个项目要求DJANGO 2.2
另外依赖库要按照以下版本要求:
diff-