一起注释 HTML、CSS、Javascript 代码

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)

当我删除整行时,错误消失。我感兴趣的是如何将其保留为注释,以便稍后在实现该区域时取消注释。

Wim*_*sir 6

你有两个解决方案。

对于代码块使用:

{% comment %}...{% endcomment %}
Run Code Online (Sandbox Code Playgroud)

对于单行,您可以使用:

{# some text #}
Run Code Online (Sandbox Code Playgroud)

  • @Laif,哈哈,我很困惑为什么我的编辑没有成功。=&gt; 抱歉,我按错了按钮,想编辑我自己的问题。 (2认同)
  • 这很有趣,不用担心。 (2认同)