1

エラーが表示されます:

ImportError at /
No module named Interest.urls

私の設定ファイルは何度か変更されていますが:

ROOT_URLCONF = 'urls'

または ROOT_URLCONF = 'interest.urls'

私のURLファイルがInterest(django project)/interest/urls.pyにあるにもかかわらず、設定ファイルに何を入れても問題ないかのように、同じエラーが発生し続けます.Interest.urlsを探しています

nginx サーバーを数回再起動しましたが、何も変わりません。URL ファイルを探す場所を変更する必要がある別の場所はありますか?

ありがとう!

4

2 に答える 2

1

スーパーバイザーctlを再起動する必要がありました。これにより、実際にdjangoファイルを処理していたgunicornサーバーが再起動されました

于 2013-07-04T19:47:49.043 に答える
0

nginx を再起動する必要はありません。次の手順を実行できます。

  1. ファブリックをインストールします (pip install fabric )
  2. 以下を含む「再起動」関数を fabfile.py に作成します。

    def restart(): sudo('kill -9 `ps -ef | grep -m 1 \'[y]our_project_name\' | awk \'{print $2}\'`')

  3. 次の方法で関数を呼び出します。

    $ファブ再起動

  4. オプションで、ファブリック コマンドに「-p mypass」を追加するだけで、パスワードを使用してコマンドをスクリプトに追加することができます。

これにより、すべての gunicorn プロセスが強制終了され、supervisord が再起動できるようになります。

于 2013-07-05T11:09:25.217 に答える