Django错误:未声明明确的app_label且不在INSTALLED_APPS中的应用中,如何解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计305个文字,预计阅读时间需要2分钟。
背景:项目tgapi下有两个app:home和user。使用xadmin后台管理。在home/adminx.py中导入user的model时,出现错误:'Doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.'
内容:在项目tgapi的home应用中,尝试从user应用导入某个model时,遇到了错误提示。这是因为该model没有明确指定所属的应用标签,且未包含在INSTALLED_APPS配置中。
解决方法:需要确保以下几点:
1.在user应用的model中,通过`app_label='user'`明确指定该model所属的应用标签。
2.确保user应用已添加到项目的INSTALLED_APPS配置中。
本文共计305个文字,预计阅读时间需要2分钟。
背景:项目tgapi下有两个app:home和user。使用xadmin后台管理。在home/adminx.py中导入user的model时,出现错误:'Doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.'
内容:在项目tgapi的home应用中,尝试从user应用导入某个model时,遇到了错误提示。这是因为该model没有明确指定所属的应用标签,且未包含在INSTALLED_APPS配置中。
解决方法:需要确保以下几点:
1.在user应用的model中,通过`app_label='user'`明确指定该model所属的应用标签。
2.确保user应用已添加到项目的INSTALLED_APPS配置中。

