... では実践的ではありません。 パフォーマンスの最適化は、利便性とのトレードオフとなるもう 1 つの要素です。たとえば、キャッシュは本番環境では役立ちますが、ローカル開発では役立ちません。同様に、エラーレポートの必要性にも大きな違いがあります。 以下のチェックリスト ... いるチェックのいくつかは、 check --deploy オプションを使用して自動化できます。オプションのドキュメントで説明しているとおり、本番環境の設定に対してこのチェックを実施してください。 manage.py runserver から切り替える ¶ runserver コマンドは本番環境向けには設計 ... されていません。本番環境では、適切なWSGIまたはASGIサーバーに切り替えてください。一般的な選択肢については、 WSGIサーバー または ASGIサーバー を参照し ... ... では実践的ではありません。 パフォーマンスの最適化は、利便性とのトレードオフとなるもう 1 つの要素です。たとえば、キャッシュは本番環境では役立ちますが、ローカル開発では役立ちません。同様に、エラーレポートの必要性にも大きな違いがあります。 以下のチェックリスト ... いるチェックのいくつかは、 check --deploy オプションを使用して自動化できます。オプションのドキュメントで説明しているとおり、本番環境の設定に対してこのチェックを実施してください。 manage.py runserver から切り替える ¶ runserver コマンドは本番環境向けには設計 ... されていません。本番環境では、適切なWSGIまたはASGIサーバーに切り替えてください。一般的な選択肢については、 WSGIサーバー または ASGIサーバー を参照し ... ... 実験したいだけなら、このセクションは飛ばしてください。 Django には軽量 web サーバーが含まれており、テスト用にそれが使えます。本番環境にデプロイするときまで、 Apache をセットアップする必要はありません。 本番サイトで Django を使用する場合は、 Apache と mod_ws ... 、 MySQL 、 Oracle および SQLite を公式にサポートしています。 もしあなたが開発しているプロジェクトが小規模なものか、あるいは本番環境にデプロイしないプロジェクトなら、通常は SQLite が最もよい選択肢です。というのは、SQLite 用にサーバーを動かす必要がないからで ... す。しかし、SQLite は他のデータベースと色々な点で異なります。そのため、もし何か重要なプロジェクトを作る場合は、本番環境で使うデータベースと同じものを使うことを推奨します。 公式にサポートされているデータベースの他に、 サードパーティ製のバックエ ... ... b.staticfiles.views.serve() を参照) ただし、この方法は 極めて非効率 であり、 セキュリティ上の問題がある 可能性が高いため、 本番環境で使うべきではありません 。 本番環境で静的ファイルを配信するための適切な戦略については、 静的ファイルをデプロイする を読んで ... が存在しない場合は、手動で django.views.static.serve() ビューを用いて静的ファイルを取り扱わなければなりません。 この機能は本番環境で利用するのに適していません! 一般的なデプロイ方法に関しては 静的ファイルをデプロイする を参照ください。 例えば、 STATIC_URL ... ップロードされたメディアファイルを django.views.static.serve() ビューを利用している MEDIA_ROOT から利用できます。 この機能は本番環境で利用するのに適していません! 一般的なデプロイ方法に関しては 静的ファイルをデプロイする を参照ください。 例えば、 MEDIA_URL ... ... b.staticfiles.views.serve() を参照) ただし、この方法は 極めて非効率 であり、 セキュリティ上の問題がある 可能性が高いため、 本番環境で使うべきではありません 。 本番環境で静的ファイルを配信するための適切な戦略については、 静的ファイルをデプロイする を読んで ... が存在しない場合は、手動で django.views.static.serve() ビューを用いて静的ファイルを取り扱わなければなりません。 この機能は本番環境で利用するのに適していません! 一般的なデプロイ方法に関しては 静的ファイルをデプロイする を参照ください。 例えば、 STATIC_URL ... ップロードされたメディアファイルを django.views.static.serve() ビューを利用している MEDIA_ROOT から利用できます。 この機能は本番環境で利用するのに適していません! 一般的なデプロイ方法に関しては 静的ファイルをデプロイする を参照ください。 例えば、 MEDIA_URL ... ... 実験したいだけなら、このセクションは飛ばしてください。 Django には軽量 web サーバーが含まれており、テスト用にそれが使えます。本番環境にデプロイするときまで、 Apache をセットアップする必要はありません。 本番サイトで Django を使用する場合は、 Apache と mod_ws ... 、 MySQL 、 Oracle および SQLite を公式にサポートしています。 もしあなたが開発しているプロジェクトが小規模なものか、あるいは本番環境にデプロイしないプロジェクトなら、通常は SQLite が最もよい選択肢です。というのは、SQLite 用にサーバーを動かす必要がないからで ... す。しかし、SQLite は他のデータベースと色々な点で異なります。そのため、もし何か重要なプロジェクトを作る場合は、本番環境で使うデータベースと同じものを使うことを推奨します。 公式にサポートされているデータベースの他に、 サードパーティ製のバックエ ... ... ください。 本番環境における静的ファイルの配信 ¶ 本番環境で静的ファイルを配置する基本的な手順は、次の2ステップからなります。まず、静的ファイルが ... icfiles に含まれているその他の機能については、 staticfiles リファレンス を読んでください。 目次 静的ファイルをデプロイする 本番環境における静的ファイルの配信 Having your Django application serve static files サイトと静的ファイルを同じサーバから配信する 専 ... llectstatic バックエンド カスタム デプロイ 参考 基本的 Storage 一般的 static サイト Apache 転送 プロバイダ storage contrib 本番環境 serve files packages push wsgi クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... います。 このサーバーは WSGI_APPLICATION 設定で指定された WSGI アプリケーションオブジェクトを使用します。 警告 このサーバーは本番環境で使用しないでください。 この軽量な開発用サーバーは、セキュリティ監査やパフォーマンステストを受けていないため、本番環境には不 ... 適切です。このサーバーを本番環境で使用できるようにすることは、Django のスコープ外です。 開発サーバーは必要に応じてリクエストごとにPythonコードを自動的にリロ ... 、デフォルトの IP アドレスが 127.0.0.1 から ::1 に変わります。 DJANGO_RUNSERVER_HIDE_WARNING ¶ デフォルトでは、 runserver は本番環境には適さないという警告がコンソールに表示されます。 WARNING: This is a development server. Do not use it in a production sett ... ... います。 このサーバーは WSGI_APPLICATION 設定で指定された WSGI アプリケーションオブジェクトを使用します。 警告 このサーバーは本番環境で使用しないでください。 この軽量な開発用サーバーは、セキュリティ監査やパフォーマンステストを受けていないため、本番環境には不 ... 適切です。このサーバーを本番環境で使用できるようにすることは、Django のスコープ外です。 開発サーバーは必要に応じてリクエストごとにPythonコードを自動的にリロ ... 、デフォルトの IP アドレスが 127.0.0.1 から ::1 に変わります。 DJANGO_RUNSERVER_HIDE_WARNING ¶ デフォルトでは、 runserver は本番環境には適さないという警告がコンソールに表示されます。 WARNING: This is a development server. Do not use it in a production sett ... ... オブジェクトを含む <project_name>/asgi.py ファイルを生成します。 開発サーバー ( runserver ) では使用されませんが、開発環境と本番環境のどちらでも、任意の ASGI サーバーからも使用できます。 ASGI サーバーは通常、呼び出し可能オブジェクト application へのパスを文 ... 2026年10月08日