2017-02-26 4 views
0

私は次のようにジャンゴのサーバーに関連する概念の一部と混同まだ、2年ぶりのDjangoで作業されています: -Djangoのサーバーの詳細

  1. 私はpython manage.py runserverを実行するとdjango使用を何web server

  2. 何ですかwsgiwsgiは、サーバDjangoが上で実行され、その後(私はそれがルールのweb server gateway interface(セットは、WebサーバとWebアプリケーションの通信のためのミドルウェアなどのプロトコル)行為を言うことができます知っていますか)? this codeから

+0

私はこの質問をする前にたくさん研究しているので、下の票を説明してください。 –

+1

この一連の記事を読むと便利でしょう。 https://ruslanspivak.com/lsbaws-part1/ –

答えて

2

- Djangoは私たちがrunserverを使用するときにアプリを提供するために使用されているWSGIサーバーが組み込まれています。サーバーコードはfound hereです。ただし、本番環境での使用はお勧めしません。

WSGIは、プロトコル、標準です。この標準に準拠した独自のWebサーバーを構築することができます(Djangoに組み込まれたサーバーのように)。または、オープンソース、プロダクションレディ、成熟した、戦闘で実績のあるwsgiサーバーのいずれかを使用できます。個人的にはuwsgiが好きです。

関連する問題