[django] Django 템플릿에 주석을 넣는 방법

나는 이것을 한 줄로 논평하고 싶다

{% if something.property %}
    <table>
        <tr>...



{% # this is a comment %}
{% if something.property %}
    <table>
        <tr>...



답변

Miles의 답변으로 {% comment %}...{% endcomment %}여러 줄 주석에 사용되지만 다음과 같이 같은 줄에 텍스트를 주석 처리 할 수도 있습니다.

{# some text #}


답변

주석 태그는 https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment에 문서화되어 있습니다.

{% comment %} this is a comment {% endcomment %}

한 줄 주석은 https://docs.djangoproject.com/en/stable/topics/templates/#comments에 설명되어 있습니다.

{# this won't be rendered #}


답변

다음 {# #}과 같은 표기법을 사용하십시오 .

{# Everything you see here is a comment. It won't show up in the HTML output. #}


답변

다음과 같은 전통적인 HTML 주석 과 달리 :

<!-- not so secret secrets -->

Django 템플릿 주석은 최종 HTML에서 렌더링되지 않습니다. 따라서 구현 세부 정보를 다음과 같이 자유롭게 넣을 수 있습니다.

여러 줄 :

{% comment %}
    The other half of the flexbox is defined
    in a different file `sidebar.html`
    as <div id="sidebar-main">.
{% endcomment %}

한 줄:

{# jquery latest #}

{#
    beware, this won't be commented out...
    actually renders as regular body text on the page
#}

<a href="{% url 'view_name' %}"아직 생성되지 않은 뷰에 특히 유용합니다 .


답변

장고 템플릿의 여러 줄 주석은 다음과 같이 사용됩니다.

{% comment %} All inside this tags are treated as comment {% endcomment %}


답변