Теги шаблонов Django в JavaScript - PullRequest
0 голосов
/ 03 апреля 2019

Отображение тега JavaScript внутри шаблона Django.Я хочу добавить этот код

code = "images/" + item.student__stud_lname + "_" + item.bcode + ".png"

внутри

<td><img src="{% static "+'code'+" %}"</td>

ОБНОВЛЕННЫЙ ОТВЕТ:
<td><img src="{% static "images/" %}' +code +' "</td>

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Если вы действительно хотите сделать это в шаблоне, вы можете просто объединить строки:

<img src="{% static 'images/' %}{{ item.student__stud_lname }}_{{ item.bcode }}.png">

за исключением того, что я не уверен, что item.student__stud_lname должен делать, если вы пытаетесьчтобы получить доступ к атрибутам связанных объектов, используйте точечную нотацию: item.student.stud_lname, предполагая, что student является внешним ключом в item.

0 голосов
/ 03 апреля 2019

Просто добавьте code в контекст, который вы передаете шаблону, а затем сделайте это

<td><img src="{{code}}"</td>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...