0

私は django を初めて使用し、MAMP と PHP の世界から来ました。サイトのdjangoで仮想ホストをどのようにセットアップしますか? たとえば、サーバーを実行するときに、127.0.0.1:8000 に移動する代わりに、ローカルで mysite.dev に移動したいですか? Apache の wsgi について読み続けていますが、これが最も簡単な方法かどうかはわかりません。

基本的に、django の仮想ホストをどのようにセットアップしますか? リンクやコードは大歓迎です!

4

2 に答える 2

2

PHPとは異なり、django には組み込みの開発サーバーが付属しているため、django アプリケーションの開発とテストに Apache と仮想ホストは必要ないことに注意してください。

アプリケーションをデプロイする準備が整ったときにのみ Apache が必要になります。それをセットアップするには、 wsgi を使用してデプロイする方法を読む必要があります。

于 2012-05-21T05:10:46.767 に答える
2

開発中にこれを行う理由がわかりません。開発サーバーはそのようなことは何も管理しません。指定したポートをリッスンし、それに応じて Django コードを実行するだけです。つまり、ファイルをハッキングして、localhost にマップされhostsていることを伝えることができます。mysite.devただし、runserver にポート 80 にバインドするように指示しない限り、ポート 8000 にアクセスする必要がありますsudo

または、あなたが言うように、mod_wsgi を使用して Apache を本番サーバーのようにセットアップできますが、コードの自動リロードが失われ、Python コードを変更するたびに Apache を再起動する必要があります (回避方法はありますが)。これについては、mod_wsgi のドキュメントを参照してください)。

ほとんど何の利益も得られないため、多くの面倒があるようです。

于 2012-05-21T08:18:37.353 に答える