0

この質問に対する答えを探しましたが、問題の解決策が見つかりませんでした。cssをプロジェクトにリンクしたいのですが、STATIC_URLがどのように機能するかを処理できません

  <head>
    {% load static from staticfiles %}
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
  </head>

ここに投稿するのは多くのコードなので、ここにリンクがあります:settings.py:http: //pastebin.com/9Bsg3u1h

context_instance=RequestContext(request)もちろん、パラメータを使用してレンダリングします。私はこのようなファイル構造を手に入れました:

Django_project
 ...
 appname
 templates
 static 

また、静的ディレクトリを多くのプロジェクト、appname、さらにはテンプレートに配置しようとしました。誰かが私のプロジェクトをどのように探すべきか説明してもらえますか?

4

1 に答える 1

1

からstaticではなく、組み込みを使用してください:staticstaticfiles

  <head>
    {% load static %}
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
  </head>

 

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#static

Djangoにはstaticテンプレートタグが付属しています。使用しているかどうかに関係なく、これを使用できますRequestContext

ノート

staticfilescontribアプリには、staticfilesを使用して指定されたパスのURLを作成するテンプレートタグも付属していますstaticクラウドサービスを使用して静的ファイルを提供するなどの高度なユースケースがある場合は、代わりにそれを使用してください...STATICFILES_STORAGE

于 2013-03-26T20:56:01.273 に答える