注释掉 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 #}