Django + Bootstrap 에러 (django.template.exceptions.TemplateSyntaxError: Unknown argument for 'include' tag: 'width="100%"')
조회수 934회
부트스트랩 예제 중 album 예제를 django로 구현해서 실행해봤는데, runserver
커맨드를 managy.py
에서 실행시키면 django.template.exceptions.TemplateSyntaxError: Unknown argument for 'include' tag: 'width="100%"' 라는 에러 메세지가 뜨네요.. {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %}
이 부분에서 에러가 발생하는 것 같은데 이유가 뭘까요...
https://github.com/Lumieres-4095/Lumieres_io
이게 프로젝트 레포지토리에요. 웹 개발 초보라 잘 부탁드립니다 ㅠㅠ
1 답변
-
요즘 템플릿 엔진은 include 할 때 매개변수도 전달할 수 있나요? {% include icons/placeholder.svg } 까지만 작성 해 주세요.
이런 부분에서는 Template Engine의 문법을 확인 해 주세요.
설정을 아무것도 건드리시지 않으셨으면, Django Default Template 엔진을 사용하시는 것 같네요.
https://docs.djangoproject.com/en/3.1/ref/templates/builtins/#include 여기에 문법이 나와있고, 그렇게 하는 문법은 없네요. 왜 그렇게 작성하신거에요???
- {% "include icons/placeholder.svg" with width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} 으로 코드를 변경하니까 괜찮아 졌네요. 근데 무슨 문제인지 svg파일 자체가 안 열리네요 ㅋㅋ; 그냥 svg를 include 하지 않고 html 코드 자체에 태그로 넣어줬어요 감사합니다. Promixium 2020.9.14 10:17
- 음. 그런 문법이 있었네요. with 이라는 문법이. dbwodlf3 2020.9.14 22:23
댓글 입력