2012-02-27 146 views
4

这是我第一次尝试在Webfaction上部署我的django项目(myproject)。在Webfaction上部署Django应用程序

我的项目目录结构如下:

  1. 在的webapps/Django的:myproject.wsgi,MyProject的
  2. settings.py是的myproject/src目录/ myproject的/

下这样的情况下,我应该如何在myproject.wsgi中定义DJANGO_SETTINGS_MODULE

对于webfaction的默认安装,它被定义为myproject.settings。我应该将DJANGO_SETTINGS_MODULE定义为myproject.src.myproject.settings

+0

放置在myproject的/ src目录WSGI文件,并确定DJANGO_SETTINGS_MODULE为' myproject.settings'取得了诀窍。 – vkb001 2012-03-02 17:48:39

回答

2

当你安装上webfaction一个Django项目,你会得到一个文件结构如下所示:

​​

如果您在“myproject”下创建你的项目,你不需要修改wsgi文件来开始 - 只需要转到apache2/bin目录并运行./start,你就可以开始了! 如果您更改了wsgi文件,则需要运行./stop然后./start才能激活更改。

如果上市不工作的路径,它可能是值得尝试创建一个通用的Django项目,只是puaste你的项目就在“MyProject的”