这个 javascript
window.location.href = "{% url 'namespace:name' object.slug " + currentRow + " %}"
导致 NoReverseMatch 错误,因为它将“currentRow”作为参数而不是 currentRow 后面的值。
这个 javascript
window.location.href = "{% url 'namespace:name' object.slug " + currentRow + " %}"
导致 NoReverseMatch 错误,因为它将“currentRow”作为参数而不是 currentRow 后面的值。
您正在混合使用 Javascript 和 Django 模板引擎。
Django 模板引擎看不到 Javascript 变量。没有脚本标签。它只看到文本。
在 Django 模板引擎在服务器端生成 HTML 和 Javascript 之后,在客户端处理 Javascript。
如果您有一个名为 的上下文变量(例如,来自您的 Django 视图或可能在{% for %}
循环中创建)currentRow
,您可以像这样直接使用它:
window.location.href = "{% url 'namespace:name' object.slug currentRow %}"