已经在settings.py文件中注册过app仍旧提示没有安装,并且使用makegirations命令时会抛出如下异常。
The field admin.LogEntry.user was declared with a lazy reference to 'user.user',
but app 'user' doesn't provide model 'user'.
解决方案
1. 先把迁移的文件删除掉
2.然后把配置的数据库删掉重新创建

3.重新创建后迁移即可
本文介绍了在settings.py已注册应用但提示未安装的问题,详细阐述了通过删除迁移文件、重建数据库并重新迁移来修复的步骤。遇到类似问题的开发者可参考此解决方案。
已经在settings.py文件中注册过app仍旧提示没有安装,并且使用makegirations命令时会抛出如下异常。
The field admin.LogEntry.user was declared with a lazy reference to 'user.user',
but app 'user' doesn't provide model 'user'.
1. 先把迁移的文件删除掉
2.然后把配置的数据库删掉重新创建

3.重新创建后迁移即可
444
2303
3451
392
460

被折叠的 条评论
为什么被折叠?