django python manage.py migrate遇到的错误

时间:2022-01-11 18:00:44

ValueError: The field admin.LogEntry.user was declared with a lazy reference to ‘xxx.user’, but app ‘xxx’ doesn’t provide model ‘user’. 的解决办法

今天数据库用django的模型建好表以后,运行python manage.py makemigrations 和python manage.py migrate将数据库迁移应用到数据库中时报的上述错误,经过网上查找以后,确定问题为: 以前数据库中已经有一份有关用户的表,那是在配置环境时建的,今天正式开发,用的扩展django默认用户表,两份表应该是冲突了,所以,删除以前数据库中所有的表,之后再重新执行上述两个命令就好了。