2013-11-23 2 views
1

다음 코드를 사용하여 등급에 따라 올바른 이미지에 연결하려고합니다. 서버가 http://127.0.0.1:8000/static/images/rating-%7B%7Bfeedback.reception_courtesy%7D%7D.gif 대신 http://127.0.0.1:8000/static/images/rating-1.gifDjango Server 정적 파일

<img src="{% static 'images/rating-{{feedback.reception_courtesy}}.gif' %}" alt="My image"/> 

로 해석하지만 내가 잘못 여기 실행하고 어디는 확실하지 않다.

답변

0

변수는 {% static 'url' %}의 url 매개 변수 내에서 보간되지 않으므로 {{feedback.reception_courtesy}}이 그대로 사용됩니다.

이처럼 수행 변수가 {% static ... %} 이외의 지금, 그리고 {% static 'one/two/three' %} 때문에 {% static 'one/two' %}/three

+0

덕분에 많은에 해당하기 때문에 잘 작동

<img src="{% static 'images' %}/rating-{{feedback.reception_courtesy}}.gif" alt="My image"/> 

. 그것은 작동합니다. – user2527177

관련 문제