Skip to main content
 首页 » 编程设计

python之如何使所有 python 导入/错误可见

2025年05月04日7xing901022

遇到那些可爱的 django 错误之一

CommandError: One or more models did not validate: 
app.company: 'fields' has an m2m relation with model <class 'viewer.models.ParserField'>, which has either not been installed or is abstract. 

当我尝试运行我的一些单元测试时会发生这种情况...manage shell import the various pieces seems to work fine, I can fix it if I can find it.. ..

试图找出错误发生的时间点,但 django 可爱的导入错误异常处理程序让它变得非常困难。

有没有办法猴子补丁导入和异常,这样我就可以看到发生了什么? python -v 没有帮助,因为它没有给我错误和正在进行的错误处理。

请您参考如下方法:

来自 manage.py --help:

  --traceback           Print traceback on exception 

但我会尝试将包含 viewer.models.ParserField 的应用程序添加到 settings.INSTALLED_APPS。