2

私は公式の Django Docs と他の多くの投稿を SO で読みました。それでも、CSS ファイルを HTML ページにロードする方法がわかりません。私は走っていDjango 1.4ます。これが、アプリとしてのmysiteプロジェクトの全体構造です。auth

mysite/
      manage.py
      settings.py
      __init__.py
      urls.py
      auth/
          __init__.py
          forms.py
          models.py
          views.py
      templates/
               index.html
               home.html
      media/
           common.css

common.css自分のファイルindexhomeテンプレート ファイルにロードするにはどうすればよいですか?

4

1 に答える 1

3

見てみましょうstatic files: https://docs.djangoproject.com/en/dev/howto/static-files/

必要がある:

  1. django.contrib.staticfilesインストール済みアプリに追加
  2. ファイルをstaticディレクトリに配置します
  3. 設定STATIC_ROOTSTATIC_URL、設定で
  4. STATIC_URLテンプレートで変数またはstaticテンプレートタグを使用します

{% load staticfiles %}その後<link href="{% static "common.css" %}" rel="stylesheet" type="text/css"/>

本番環境では、静的ファイルを収集する必要があります

于 2012-12-25T11:05:16.880 に答える