4

django プロジェクト (myproject) を Webfaction にデプロイしようとするのはこれが初めてです。

私のプロジェクトのディレクトリ構造は次のとおりです。

  1. webapps/django の場合: myproject.wsgi、myproject
  2. settings.py は myproject/src/myproject/ にあります

DJANGO_SETTINGS_MODULEこのような状況では、myproject.wsgiでどのように定義すればよいでしょうか?

Webfaction によるデフォルトのインストールでは、 として定義されていmyproject.settingsます。DJANGO_SETTINGS_MODULEとして定義する必要がありmyproject.src.myproject.settingsますか?

4

2 に答える 2

2

webfactionでDjangoプロジェクトをセットアップすると、次のようなファイル構造が得られます。

~ (your home directory)
    +webapps
        +some_project_name
            +myproject
                -standard django files
                -settings.py
                -app_directory
            +apache2
                +bin
                    -start
                    -stop
                    -restart
                -other dirs
            -bin
            -lib
            -myproject.wsgi
        -some_project2
        -symlink_to_static_files

「myproject」でプロジェクトをビルドしている場合は、開始するためにwsgiファイルを変更する必要はありません。apache2/ binディレクトリに移動して./startを実行するだけで、準備完了です。wsgiファイルを変更する場合は、./ stopを実行してから、./startを実行して変更をアクティブ化する必要があります。

リストしたパスが機能しない場合は、一般的なdjangoプロジェクトを作成して、プロジェクトを「myproject」のすぐ上に配置することをお勧めします。

于 2012-02-27T19:25:37.830 に答える
-1

あなたのサービスプロバイダーはすでにあなたにいくつかの役立つ指示を与えているようです:http: //docs.webfaction.com/software/django/getting-started.html

于 2012-02-27T15:25:02.403 に答える