如何避免 Django 将 url link 添加到 link 之后的每个 html 元素
How to avoid that Django adds url link to every html element that follows the link
我想在 Django 中实现一些非常基本的东西,但无法找出我做错了什么。在我的应用程序“index.html”上,我想添加一个按钮,该按钮重定向到另一个包含其他内容的 html 模板(“site.html”)。我将以下内容添加到正在运行的“index.html”:
<body>
<h2>foo</h2>
{% block content %}
<button><a href="{% url 'site' %}"/>Click</button>
{% endblock %}
<p>bar</p>
</body>
点击按钮让我进入“site.html”,但是我添加到“index.html”的所有 html 项目,例如段落“bar”也会得到呈现为超链接。
我尝试创建不同的 Django 块或制作不同的 html 部分,但这并不能解决问题。
感谢您的帮助。
您的元素后缺少结束锚点 </a>
标记。
<body>
<h2>foo</h2>
{% block content %}
<button><a href="{% url 'site' %}">Click</a></button>
{% endblock %}
<p>bar</p>
</body>
我会注意到,我不确定在按钮中放置锚标记是否“正确”。我认为您最好将锚标记样式设置为显示为按钮。
我想在 Django 中实现一些非常基本的东西,但无法找出我做错了什么。在我的应用程序“index.html”上,我想添加一个按钮,该按钮重定向到另一个包含其他内容的 html 模板(“site.html”)。我将以下内容添加到正在运行的“index.html”:
<body>
<h2>foo</h2>
{% block content %}
<button><a href="{% url 'site' %}"/>Click</button>
{% endblock %}
<p>bar</p>
</body>
点击按钮让我进入“site.html”,但是我添加到“index.html”的所有 html 项目,例如段落“bar”也会得到呈现为超链接。 我尝试创建不同的 Django 块或制作不同的 html 部分,但这并不能解决问题。
感谢您的帮助。
您的元素后缺少结束锚点 </a>
标记。
<body>
<h2>foo</h2>
{% block content %}
<button><a href="{% url 'site' %}">Click</a></button>
{% endblock %}
<p>bar</p>
</body>
我会注意到,我不确定在按钮中放置锚标记是否“正确”。我认为您最好将锚标记样式设置为显示为按钮。