... ダの一つは AppDirectoriesFinder で、 INSTALLED_APPS に書かれた各アプリケーションに対して、ちょうど今作った polls の "static" サブディレクトリのようなフォルダを検索してくれます。管理サイトの静的ファイルにも、これと同じディレクトリ構造が使われます。 先ほど作成した st ... ックファイルを polls/style.css として参照することができます。 静的ファイルの名前空間 テンプレートと同様に、 polls という別のサブディレクトリを作らずに、直接 polls/static の中に静的ファイルを置いてもいいのではないか、と思うかもしれませんね。しかし、それは実際には悪 ... ngo のスタイルです!) になり、スタイルシートが適切に読み込まれたことが確認できるでしょう。 背景画像を追加する ¶ 次に画像用にサブディレクトリを作成します。 polls/static/polls/ ディレクトリの中に images サブディレクトリを 作ります。ディレクトリの中に背景と使用したい ... ... ダの一つは AppDirectoriesFinder で、 INSTALLED_APPS に書かれた各アプリケーションに対して、ちょうど今作った polls の "static" サブディレクトリのようなフォルダを検索してくれます。管理サイトの静的ファイルにも、これと同じディレクトリ構造が使われます。 先ほど作成した st ... ックファイルを polls/style.css として参照することができます。 静的ファイルの名前空間 テンプレートと同様に、 polls という別のサブディレクトリを作らずに、直接 polls/static の中に静的ファイルを置いてもいいのではないか、と思うかもしれませんね。しかし、それは実際には悪 ... ngo のスタイルです!) になり、スタイルシートが適切に読み込まれたことが確認できるでしょう。 背景画像を追加する ¶ 次に画像用にサブディレクトリを作成します。 polls/static/polls/ ディレクトリの中に images サブディレクトリを 作ります。ディレクトリの中に背景と使用したい ... ... ることができたのだろう? その答えは APP_DIRS が True に設定されているため、 Django は自動的に各アプリケーションのパッケージのサブディレクトリからフォールバックとして templates/ を探すからです ( django.contrib.admin は一つのアプリケーションだということを忘れないでく ... ... ることができたのだろう? その答えは APP_DIRS が True に設定されているため、 Django は自動的に各アプリケーションのパッケージのサブディレクトリからフォールバックとして templates/ を探すからです ( django.contrib.admin は一つのアプリケーションだということを忘れないでく ... ... ションを含む辞書です。 以下の設定では、Django テンプレートエンジンに対し、インストールされた各アプリケーション内の templates サブディレクトリからテンプレートを読み込むよう指示します: TEMPLATES = [ { "BACKEND" : "django.template.backends.django.DjangoTemplates" , "A ... えば、 STATIC_URL を 'static/' に設定しているとします。この場合、 collectstatic 管理コマンドは、 STATIC_ROOT の 'downloads' サブディレクトリ内の "stats" ファイルを収集します。 これにより、テンプレート内でローカルファイル '/opt/webfiles/stats/polls_20101022.tar.gz' ... 定された場所に保存されているファイル( django.contrib.staticfiles.finders.FileSystemFinder を使用して)と、各アプリの static サブディレクトリにあるファイル( django.contrib.staticfiles.finders.AppDirectoriesFinder を使用して)を見つけます。同じ名前のファイルが複数存 ... ... ションを含む辞書です。 以下の設定では、Django テンプレートエンジンに対し、インストールされた各アプリケーション内の templates サブディレクトリからテンプレートを読み込むよう指示します: TEMPLATES = [ { "BACKEND" : "django.template.backends.django.DjangoTemplates" , "A ... えば、 STATIC_URL を 'static/' に設定しているとします。この場合、 collectstatic 管理コマンドは、 STATIC_ROOT の 'downloads' サブディレクトリ内の "stats" ファイルを収集します。 これにより、テンプレート内でローカルファイル '/opt/webfiles/stats/polls_20101022.tar.gz' ... 定された場所に保存されているファイル( django.contrib.staticfiles.finders.FileSystemFinder を使用して)と、各アプリの static サブディレクトリにあるファイル( django.contrib.staticfiles.finders.AppDirectoriesFinder を使用して)を見つけます。同じ名前のファイルが複数存 ... ... 、その APP_DIRS のオプションが True になっています。規約により、 DjangoTemplates は INSTALLED_APPS のそれぞれの "templates" サブディレクトリを検索します。 先ほど作成した templates ディレクトリ内で polls というディレクトリを作成し、さらにその中に index.html というフ ... このテンプレートを単に polls/index.html のように参照できます。 テンプレートの名前空間 作ったテンプレートを ( polls という別のサブディレクトリを作らずに) 直接 polls/templates の中に置いてもいいのではないか、と思うかもしれませんね。しかし、それは実際には悪い考えです。 ... ... 、その APP_DIRS のオプションが True になっています。規約により、 DjangoTemplates は INSTALLED_APPS のそれぞれの "templates" サブディレクトリを検索します。 先ほど作成した templates ディレクトリ内で polls というディレクトリを作成し、さらにその中に index.html というフ ... このテンプレートを単に polls/index.html のように参照できます。 テンプレートの名前空間 作ったテンプレートを ( polls という別のサブディレクトリを作らずに) 直接 polls/templates の中に置いてもいいのではないか、と思うかもしれませんね。しかし、それは実際には悪い考えです。 ... ... について詳しくは、 STATICFILES_FINDERS のドキュメントを参照してください。 静的ファイルの名前空間 静的ファイルを(別の my_app サブディレクトリを作成するのではなく)直接 my_app/static/ に配置することも 可能 ですが、実際にはそれは良くない考えです。Djangoは、名前が一致 ... ... スタムテンプレートがテンプレート読み込みシステムによって検出されます。 この admin ディレクトリの中に、アプリに対応した名前のサブディレクトリを作成します。これらのアプリのサブディレクトリの中に、モデルに対応した名前のサブディレクトリを作成します。 大文字と小文字を区 ... 2026年10月08日