Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku Django:can';找不到模块_Python_Django_Heroku - Fatal编程技术网

Python Heroku Django:can';找不到模块

Python Heroku Django:can';找不到模块,python,django,heroku,Python,Django,Heroku,我正在遵循Django的规则,但我遇到了问题: 2012-10-03T22:33:55+00:00 app[web.1]: Error: No module named widget_tweaks 2012-10-03T22:33:57+00:00 heroku[web.1]: Process exited with status 1 2012-10-03T22:33:57+00:00 heroku[web.1]: State changed from starting to crashed

我正在遵循Django的规则,但我遇到了问题:

2012-10-03T22:33:55+00:00 app[web.1]: Error: No module named widget_tweaks
2012-10-03T22:33:57+00:00 heroku[web.1]: Process exited with status 1
2012-10-03T22:33:57+00:00 heroku[web.1]: State changed from starting to crashed
对我来说,Heroku似乎找不到我的应用程序。因为我目前没有使用它,所以我尝试将它从已安装的应用程序设置和requirements.txt文件中删除。然后我重新提交了我的文件,将它们推回到heroku master,然后尝试:

heroku restart

。。。但问题依然存在。是否有其他地方可以删除对该模块的引用?有没有想过为什么这个模块一开始就找不到?当我在本地部署,在我的计算机上的django-dev服务器上时,它工作得很好。

Grep您的
widget\u调整
以找出它的来源。你可能在某个地方有一个松散的进口。好主意。我现在已经删除了所有widget_调整的痕迹。当我运行
grep-r-I widget\u tweaks./
时,我只在提交中的注释中找到它。它似乎到处都去了。但是,heroku仍然抱怨模块找不到。好的,问题解决了。我并没有从我的主分支机构推开。当我运行
git push heroku master
时,它是从我的主分支(存在模块问题的地方)推送的,即使我在另一个分支上签出。我解决这个问题的办法是从我签出的分支中推出:“git push heroku heroku_test:master”