首页 > 解决方案 > Django 无法解析剩余的 javascript

问题描述

我是 django 的新手,所以我创建了一个 django 站点,但我无法弄清楚如何使用 javascript 重定向 url我的功能:

<script>
function redir(id){
    window.location.href = "{% url 'detail' ${id} %}"
}
</script>

我的网站:

{% for item in store %}
    {% if item.available %}
        <div class="product-container" onclick="redir({{item.id}})">
            <img src="{{ item.imageURL }}" alt="Photo" onerror="this.src='http://via.placeholder.com/640x360'"/>
            <h1>{{ item.title }}</h1>
            <h4>RS.{{ item.price|floatformat:2 }}</h4>
        </div>
    {% endif %}
{% endfor %}

提前致谢

标签: javascriptpythonhtmldjango

解决方案


如果您的变量名称是项目:

<script>
function redir(id){
    window.location.href = "{% url 'detail' pk=item.id %}"
}
</script>

推荐阅读