私は django を初めて使用し、MAMP と PHP の世界から来ました。サイトのdjangoで仮想ホストをどのようにセットアップしますか? たとえば、サーバーを実行するときに、127.0.0.1:8000 に移動する代わりに、ローカルで mysite.dev に移動したいですか? Apache の wsgi について読み続けていますが、これが最も簡単な方法かどうかはわかりません。
基本的に、django の仮想ホストをどのようにセットアップしますか? リンクやコードは大歓迎です!
私は django を初めて使用し、MAMP と PHP の世界から来ました。サイトのdjangoで仮想ホストをどのようにセットアップしますか? たとえば、サーバーを実行するときに、127.0.0.1:8000 に移動する代わりに、ローカルで mysite.dev に移動したいですか? Apache の wsgi について読み続けていますが、これが最も簡単な方法かどうかはわかりません。
基本的に、django の仮想ホストをどのようにセットアップしますか? リンクやコードは大歓迎です!
PHPとは異なり、django には組み込みの開発サーバーが付属しているため、django アプリケーションの開発とテストに Apache と仮想ホストは必要ないことに注意してください。
アプリケーションをデプロイする準備が整ったときにのみ Apache が必要になります。それをセットアップするには、 wsgi を使用してデプロイする方法を読む必要があります。
開発中にこれを行う理由がわかりません。開発サーバーはそのようなことは何も管理しません。指定したポートをリッスンし、それに応じて Django コードを実行するだけです。つまり、ファイルをハッキングして、localhost にマップされhosts
ていることを伝えることができます。mysite.dev
ただし、runserver にポート 80 にバインドするように指示しない限り、ポート 8000 にアクセスする必要がありますsudo
。
または、あなたが言うように、mod_wsgi を使用して Apache を本番サーバーのようにセットアップできますが、コードの自動リロードが失われ、Python コードを変更するたびに Apache を再起動する必要があります (回避方法はありますが)。これについては、mod_wsgi のドキュメントを参照してください)。
ほとんど何の利益も得られないため、多くの面倒があるようです。