最近接到一个项目,在配置项目过程中,项目能够正常启动,api 访问也正常,但是就是在执行ut过程中会报如下错误:
RuntimeError: Model class catalog.pub.database.models.NSPackageModel doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
百度,谷歌各种查,各种改绝对路径,app 配置等都没问题,各种尝试,最终濒临崩溃。。。。。。。。
(以下是关于此类报错其他n友的答案,收集在此,仅供参考)
等五花八门的答案,但是我所遇到的问题,跟他们不同,各种办法都没解决,最后天神降临,万物复苏。。。
灵机一动,意识到ut不行启动行可能是没走manage.py,检查django发现setting 项为空,此时设置找到项目setting:
再尝试运行,意外出现了,哇塞,成功了!哈哈哈