Python Django';s的最大冗长无用:“;ImportError:没有名为apps的模块;
我签出了一些代码并试图让它运行,但每当我运行服务器时,就会收到错误消息:Python Django';s的最大冗长无用:“;ImportError:没有名为apps的模块;,python,django,Python,Django,我签出了一些代码并试图让它运行,但每当我运行服务器时,就会收到错误消息: $ python manage.py runserver ImportError: No module named apps 好的…不太确定从哪里开始调试。再详细一点怎么样: $ python manage.py runserver --verbosity=3 ImportError: No module named apps 哎呀,谢谢你,德扬戈。如何开始调试这个?我没有在已安装的应用程序中看到“应用程序””或任何明
$ python manage.py runserver
ImportError: No module named apps
好的…不太确定从哪里开始调试。再详细一点怎么样:
$ python manage.py runserver --verbosity=3
ImportError: No module named apps
哎呀,谢谢你,德扬戈。如何开始调试这个?我没有在已安装的应用程序中看到“
应用程序”
”或任何明显的内容。除了运行任何程序外,您还可以直接告诉Python更详细一些:
python -v manage.py runserver --verbosity=3
如果您真的需要查看每个整数和浮点的值、引用计数和内存位置,请使用
-vvv
清除这些数据。那么,您还需要什么呢?Django的详细设置与Django特定的错误消息相关,它并不是为了在你犯下的每一个错误中都照顾你。ImportError
与您已安装的应用程序无关,但它与您的python环境有关。@knbk鉴于Django的动态导入,我认为这只是Django对我的倾销(错误消息也是彩色的,我似乎不记得python在做什么)。对于像你这样更有经验的人来说,这是显而易见的,唉,我不是那么好。@knbk还有,导致导入恐怖的错误(没有任何回溯)实际上是因为我安装的一个应用程序,特别是django grappelli
。我想在更广泛的背景下,这就是我的Python环境。。。不管怎么说,我从来都不知道打印回溯是在“照看孩子”。你用的是Django@knbk 1.5吗。如果Django试图导入模块,捕获相同的错误,然后在死之前打印它自己的样式错误,我仍然感到困惑,为什么要求Django更详细一点不会导致它变得更明显一点。相反,我需要让Python变得冗长,并告诉我Django正在做什么来找出问题的原因。