注释掉 HTML、CSS、Javascript 一起编码
Commenting out HTML, CSS, Javascript Code Together
我在 Django 项目的 header 区域的 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 %}
我尝试注释掉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> -->
当我删除整行时,错误消失了。我感兴趣的是如何将其保留为注释,以便稍后在我实施该区域时可以取消注释。
你有两个解决方案。
对于代码块使用:
{% comment %}...{% endcomment %}
对于单行你可以使用这个:
{# some text #}
我在 Django 项目的 header 区域的 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 %}
我尝试注释掉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> -->
当我删除整行时,错误消失了。我感兴趣的是如何将其保留为注释,以便稍后在我实施该区域时可以取消注释。
你有两个解决方案。
对于代码块使用:
{% comment %}...{% endcomment %}
对于单行你可以使用这个:
{# some text #}