Как использовать угловое выражение с шаблоном Django - HREF URL

У меня есть следующий код в моем шаблоне Django:

<li class="item" ng-repeat="(key, value) in products" style=" ">
    <a href="{% url 'appname:productdetail' 150 %}" class="icon">View</a>
</li>

здесь 150 - это value.id, к которому я бы получил доступ как {$value.id$}, так как я использую интерполяционный провайдер.

но я не могу написать что-то вроде:

<a href="{% url 'appname:productdetail' {$value.id$} %}" class="icon">View</a>

как это не действует для шаблона.

Я застрял в том, как я могу создать URL в шаблоне, используя угловое выражение. Любые предложения или помощь будут оценены.

1 ответ

Это способ, который я нашел до сих пор:

<a href="{% url 'appname:productdetail' ''%}{$value.id$}/" class="icon">View</a>

В некоторых случаях он может работать без пустых кавычек.

Другие вопросы по тегам