0

私は、Apache + mod_wsgi、python3.3 + ピラミッド 1.4 で実行されている実稼働サイトにデプロイすることができました。現在、ピラミッドのデフォルト ページが表示されています。

myapp フォルダーをいじっていました。削除しても__init__.py、apache を再起動しても、デフォルトのピラミッド ページが表示されたままです。これはなぜですか?


なんらかの理由で、開発ではなくインストールを使用すると、別のフォルダー ( build ) が作成されます。ビルドの template.pt ファイルとテンプレート フォルダー内のファイルを編集して、Apache を再起動してみました。新しいプロジェクトをセットアップするときに付属するデフォルトのピラミッド ページがまだ表示されています。

これが正しい方法かどうかはわかりませんが、私にとってはうまくいきます。http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/modwsgi/index.htmlで説明されているように install を使用する代わりに、ステップ 6:

    $ ../bin/python setup.py install

開発を使用し、テンプレート フォルダー内の template.pt を編集し、apache を再起動したところ、サイトに変更が反映されています。

4

1 に答える 1

1

installアプリをバンドルします。適切な MANIFEST がない限り、静的ファイルは含まれません。developアプリをオープン プロジェクトとして再配布可能にしようとしている場合を除き、通常はこの方法を使用することをお勧めします。

于 2013-04-16T03:14:39.447 に答える