Как сделать так, чтобы href указывал на шаблон django и передавал ему контекст? [дубликат]
У меня есть шаблон django, в котором отображаются письма/сообщения из базы данных sql. Я пытаюсь сделать эти сообщения кликабельными с помощью тега <a>
, чтобы открыть страницу, отображающую содержимое сообщения.
Часть моего шаблона с перечислением сообщений :
<table>
<th>ID</th>
<th>DATE</th>
<th>SUJET</th>
<th>SENDER</th>
{% for message in messages %}
<tr>
<td>{{message.id}}</td>
<td>{{message.date}}</td>
<td><a href="">{{message.subject}}</a></td>
<td>{{message.sender.address}}</td>
</tr>
{% endfor %}
</table>
Есть ли способ заполнить эту href
так, чтобы она вызывала views.py
функцию, передавая ей правильный экземпляр сообщения?
Я пытался писать
<a href={% url 'show_message' {{message}} %}>
Где show_message
будет именем url в моем app_urls.py, но, похоже, это не работает.
В документации, похоже, говорится о чем-то подобном.
Спасибо!