728x90
{% block content %} 안에 {% static 을 넣는 경우 아래와 같은 에러가 발생하는 경우가 있다.
Invalid block tag: 'static', expected 'endblock'
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | {% extends "base.html" %} {% block content %} <title></title> <-link rel="stylesheet" href="{% static 'timer/css/bootstrap.min.css' %}"> <div class="container"> <div class="row"> <div id="graph" class="span12"></div> </div> </div> <script src="http://d3js.org/d3.v3.min.js"></script> <script src="{% static 'd3js/js/histogram.js' %}"></script> <h5><em>histogram-hours</em></h5> {% endblock content %} | cs |
import 구문에 준해서 생각하면 되는데,
base 템플릿의 "import" 명령은 파생되는 템플릿에까지 영향을 미치지 않는다.
따라서
{% load static %} 문을 상단에 넣어야 한다.
728x90
'프로그래밍 Programming' 카테고리의 다른 글
윈도우즈 2008 서버 텔넷 서버 / 텔넷 클라이언트 설치 (0) | 2016.01.21 |
---|---|
현재의 보안 설정 때문에 이 파일을 다운로드할 수 없습니다. (0) | 2016.01.16 |
파이썬 시퀀스 구조 - (1) 리스트 (0) | 2015.12.23 |
셀레늄 버전 체크 how to check the version of the Selenium API installed (0) | 2015.12.19 |
디렉토리 구조 출력 tree 패키지 (0) | 2015.12.16 |