... go, we refer to these files as "static files". Django provides django.contrib.staticfiles to help you manage them. このページでは、こうした静的ファイルの配信の仕 ... 方について説明します。 静的ファイルの設定 ¶ django.contrib.staticfiles が設定ファイルの INSTALLED_APPS に含まれていることを確認してください。 設定ファイルの中で、 STATIC_URL を設定します。 ... たとえば、次のようにします: STATIC_URL = "static/" テンプレート内では、 static テンプレートタグを使用して、 staticfiles STORAGES で設定したエイリアスで相対パ ... ... go, we refer to these files as "static files". Django provides django.contrib.staticfiles to help you manage them. このページでは、こうした静的ファイルの配信の仕 ... 方について説明します。 静的ファイルの設定 ¶ django.contrib.staticfiles が設定ファイルの INSTALLED_APPS に含まれていることを確認してください。 設定ファイルの中で、 STATIC_URL を設定します。 ... たとえば、次のようにします: STATIC_URL = "static/" テンプレート内では、 static テンプレートタグを使用して、 staticfiles STORAGES で設定したエイリアスで相対パ ... ... スのアセットリストは、このプロパティから取得できます: >>> w = CalendarWidget () >>> print ( w . media ) <link href="https://static.example.com/pretty.css" media="all" rel="stylesheet"> <script src="https://static.example.com/animations.js"></script> <sc ... ript src="https://static.example.com/actions.js"></script> 以下は指定可能な Media オプションです。必須のものはありません。 css ¶ 様々な形式の出力メ ... s" ], "print" : [ "newspaper.css" ], } 上記のCSS定義をレンダリングすると、次のようなHTMLになります: < link href = "https://static.example.com/pretty.css" media = "screen" rel = "stylesheet" > < link href = "https://static.example.com/lo_res.css" media ... ... スのアセットリストは、このプロパティから取得できます: >>> w = CalendarWidget () >>> print ( w . media ) <link href="https://static.example.com/pretty.css" media="all" rel="stylesheet"> <script src="https://static.example.com/animations.js"></script> <sc ... ript src="https://static.example.com/actions.js"></script> 以下は指定可能な Media オプションです。必須のものはありません。 css ¶ 様々な形式の出力メ ... s" ], "print" : [ "newspaper.css" ], } 上記のCSS定義をレンダリングすると、次のようなHTMLになります: < link href = "https://static.example.com/pretty.css" media = "screen" rel = "stylesheet" > < link href = "https://static.example.com/lo_res.css" media ... ... をデプロイする を参照してください。 設定 ¶ 次の設定に関する詳細については、 静的ファイルの設定 を参照してください。 STORAGES STATIC_ROOT STATIC_URL STATICFILES_DIRS STATICFILES_FINDERS 管理コマンド ¶ django.contrib.staticfiles は3つの管理コマンドを提供し ... ます。 collectstatic ¶ django-admin collectstatic ¶ 静的ファイルを STATIC_ROOT に収集します。 デフォルトでは、重複するファイル名はテンプレートの ... すなわち、指定された場所のいずれかで最初に見つかったファイルが使用されます。どのファイルが反映されたかわからない場合は、 findstatic コマンドを使用して、どのファイルが適用されたかを確認できます。 その後、再度 collectstatic を実行すると、( STATIC_ROOT が空 ... ... をデプロイする を参照してください。 設定 ¶ 次の設定に関する詳細については、 静的ファイルの設定 を参照してください。 STORAGES STATIC_ROOT STATIC_URL STATICFILES_DIRS STATICFILES_FINDERS 管理コマンド ¶ django.contrib.staticfiles は3つの管理コマンドを提供し ... ます。 collectstatic ¶ django-admin collectstatic ¶ 静的ファイルを STATIC_ROOT に収集します。 デフォルトでは、重複するファイル名はテンプレートの ... すなわち、指定された場所のいずれかで最初に見つかったファイルが使用されます。どのファイルが反映されたかわからない場合は、 findstatic コマンドを使用して、どのファイルが適用されたかを確認できます。 その後、再度 collectstatic を実行すると、( STATIC_ROOT が空 ... ... ンダリングするために、画像、JavaScript、CSSなど必要なファイルを提供する必要があります。Djangoでは、これらのファイルを "静的 (static) ファイル" と呼びます。 小さなプロジェクトではこのことは大きな問題になりません。 ウェブサーバが見つけられる場所で静的ファイ ... なる場合は、各アプリケーションが 持っている静的ファイルの集まりを複数扱うことになり、ややこしくなってきます。 django.contrib.staticfiles はまさにそのためにあります。これは静的なファイルを各アプリケーションから (さらに指定した別の場所からも) 一つの場所に集 ... tting Help セクションに進んでください。 アプリ のルック & フィールをカスタマイズする ¶ 最初に、 polls ディレクトリの中に、 static ディレクトリを作成します。Django はそこから静的ファイルを探します。Django が polls/templates/ からテンプレートを探す方法と ... ... ンダリングするために、画像、JavaScript、CSSなど必要なファイルを提供する必要があります。Djangoでは、これらのファイルを "静的 (static) ファイル" と呼びます。 小さなプロジェクトではこのことは大きな問題になりません。 ウェブサーバが見つけられる場所で静的ファイ ... なる場合は、各アプリケーションが 持っている静的ファイルの集まりを複数扱うことになり、ややこしくなってきます。 django.contrib.staticfiles はまさにそのためにあります。これは静的なファイルを各アプリケーションから (さらに指定した別の場所からも) 一つの場所に集 ... tting Help セクションに進んでください。 アプリ のルック & フィールをカスタマイズする ¶ 最初に、 polls ディレクトリの中に、 static ディレクトリを作成します。Django はそこから静的ファイルを探します。Django が polls/templates/ からテンプレートを探す方法と ... ... 信 ¶ 本番環境で静的ファイルを配置する基本的な手順は、次の2ステップからなります。まず、静的ファイルが変更されたときに collectstatic コマンドを実行します。その後、収集された静的ファイルのディレクトリ ( STATIC_ROOT ) を静的ファイルサーバーに移動し、配信でき ... るようにします。 staticfiles の STORAGES エイリアスに応じて、ファイルを手動で新しい場所に移動しなければならないこともありますが、 Storage クラスの ... 更する必要があります。以下に、役立つかもしれないいくつかの一般的なパターンを示します。 Having your Django application serve static files ¶ While web servers are much better and faster at serving static files, it is possible to have Django serve them usi ... ... 信 ¶ 本番環境で静的ファイルを配置する基本的な手順は、次の2ステップからなります。まず、静的ファイルが変更されたときに collectstatic コマンドを実行します。その後、収集された静的ファイルのディレクトリ ( STATIC_ROOT ) を静的ファイルサーバーに移動し、配信でき ... るようにします。 staticfiles の STORAGES エイリアスに応じて、ファイルを手動で新しい場所に移動しなければならないこともありますが、 Storage クラスの ... 更する必要があります。以下に、役立つかもしれないいくつかの一般的なパターンを示します。 Having your Django application serve static files ¶ While web servers are much better and faster at serving static files, it is possible to have Django serve them usi ... 2026年10月08日