django模板中的锚标记不起作用

Posted

技术标签:

【中文标题】django模板中的锚标记不起作用【英文标题】:anchor tag in django template not working 【发布时间】:2019-10-07 20:06:50 【问题描述】:

在我的 django 项目中,在我的一个模板中,没有锚标记起作用。 这是我的模板代码: layer_details.html

当我点击任何锚点时,网址会显示在浏览器中,但不会重定向到该链接。

其中之一是:

<a class="btn btn-link" href="% url "layer_metadata" resource.service_typename %">% trans "Edit Layer Metadata" %</a>

【问题讨论】:

添加不起作用的代码 嘿@c.grey 此模板中的任何锚标记都不起作用 发布错误回溯和 urls.py 代码 你真的希望我们阅读大约 2000 行模板代码吗? 【参考方案1】:

如果您尝试访问另一个页面上的锚点,则该模式看起来更像

<a class="btn btn-link" href="% url "url-name" arg1 %#anchor">% trans "Edit Layer Metadata" %</a>

【讨论】:

以上是关于django模板中的锚标记不起作用的主要内容,如果未能解决你的问题,请参考以下文章

将模板添加为 innerHTML 时,Angular 2 绑定/事件不起作用

如果使用外部javascript,则模板标记'url'不起作用

如果 django 模板中的条件不起作用

使用模板标签循环遍历 django 中的对象不起作用

python-django模板继承在引用基中的多个块时不起作用

如果模板标签不起作用,则在 Django 中过滤