尝试部署Django和wsgi无法导入配置不正确的设置文件/模块不存在

2024-09-29 19:35:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我尽量不尖叫。。。在

我正在尝试部署我的django项目,但似乎无法正确设置设置模块。我一直在谷歌上搜索,结果却一无所获。我以前部署过项目(但现在还是个傻瓜),没有这个问题,所以我无法解决。请帮忙。在

我正在dotcloud上部署。FWIW我打算在heroku上部署(直到我意识到dotcloud更适合我的项目),但也遇到了同样的错误。我就是不知道我做错了什么!在

我的设置文件位于:

/Users/<myname>/wheretoeat/wheretoeat/wheretoeat/settings.py

在wsgi.py在

^{pr2}$

Tags: 模块文件项目djangopyheroku部署错误
1条回答
网友
1楼 · 发布于 2024-09-29 19:35:20

路径问题有时会有点棘手。我能否建议一种替代方法,在dotcloud上使用一个工作项目(可以可靠地部署的东西)启动项目,然后逐步地将现有的工作移植到这个基础项目中。我想邀请您看看我们的django on dotcloud食谱:

https://github.com/dotcloud/django-on-dotcloud

使用此项目,您应该能够快速迭代部署的内容,而不是可能被一系列可能与部署无关的问题所困扰(我们无法了解您的整个项目,因此很难确定您看到的是什么问题)。模块位置、包位置等可能会影响错误)。在

使用它,您可以看到我们如何设置项目和设置文件的位置。
https://github.com/dotcloud/django-on-dotcloud/blob/master/hellodjango/settings.py

我意识到这个配方有点过时了,它没有使用最新版本的django引入的新设置文件位置,但是一旦你有了一个正在工作的项目,你就可以逐步地使它符合你想要的任何标准。在

如果您仍然有问题,请随时在support@dotcloud.com给我们写信,我们可以帮助您更仔细地了解哪些可能不适合您。在

相关问题 更多 >

    热门问题