sog*_*ogu 1 html javascript css comments
我在 Django 项目标题区域的base.html文件中有以下代码。
{% if user.is_authenticated %}
<a class="nav-item nav-link" href="{% url 'create' %}"><span class="oi oi-plus"></span></a>
<a class="nav-item nav-link" href="javascript:{document.getElementById('logout').submit()}" onclick="">Logout</a>
<form id="logout" method="POST" action="{% url 'logout' %}">
{% csrf_token %}
<input type="hidden" />
</form>
{% else %}
<a class="nav-item nav-link" href="{% url 'signup' %}">Sign Up</a>
<a class="nav-item nav-link" href="{% url 'login' %}">Login</a>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
我尝试注释掉 Javascript 区域 "{% url 'create' %}" 但它不起作用(出现错误是因为 'create' 代码块尚不存在):
<a class="nav-item nav-link" href="/*{% url 'create' %}*/"><span class="oi oi-plus"></span></a>
<!-- <a class="nav-item nav-link" href="{% url 'create' %}"><span class="oi oi-plus"></span></a> -->
<!-- <a class="nav-item nav-link" href="/*{% url 'create' %}*/"><span class="oi oi-plus"></span></a> -->
Run Code Online (Sandbox Code Playgroud)
当我删除整行时,错误消失。我感兴趣的是如何将其保留为注释,以便稍后在实现该区域时取消注释。
你有两个解决方案。
对于代码块使用:
{% comment %}...{% endcomment %}
Run Code Online (Sandbox Code Playgroud)
对于单行,您可以使用:
{# some text #}
Run Code Online (Sandbox Code Playgroud)