2016-09-14 7 views
0

私はDjango DocsやStack Overflowのソリューションでこれと同じ問題を発見していません。 base.htmlへのコースリンクの意志Djangoでは、拡張HTMLテンプレート内から静的ファイルをリンクするにはどうすればよいですか?

{% extends 'base.html' %} 
{% block cssfile %} 
<!-- css link goes here --> 
{% endblock %} 
{% block maincontent %} 
Hello World 
{% endblock %} 

は、私は以下のようなHTMLファイルを持っていると言います。 しかし、 'block cssfile'タグの間にCSSファイルを置いておきたいのですが、Djangoが静的ファイルをリンクする方法を考えれば、これはできません。 '静的'、期待 '末端ブロック':

{% block cssfile %} 
<link rel="stylesheet"type="text/css"href="{% static 'myappname/css/style.css' %}"/> 
{% endblock %} 

よう

何かがライン3上のmyappに/ 1 /無効ブロックタグ/でくれ

TemplateSyntaxErrorをこのエラーが発生します。この タグを登録または読み込むことを忘れましたか?

また、hrefの '{%%}'タグを '{{}}'のようなものに置き換えてみました。

ご協力いただきありがとうございます。ありがとうございます。 ?

+0

は、あなたが '{%負荷staticfiles%が}' ..(あなたはこのタグを登録したり、ロードするのを忘れたのか?)でした使用前{% load staticfiles %}を配置する必要があり、[無効なブロックタグの – Sayse

+0

可能な複製を '静的]](http://stackoverflow.com/questions/27886477/invalid-block-tag-static) – Sayse

答えて

関連する問題