ฉันต้องการแสดงความคิดเห็นกับบรรทัด
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
ฉันต้องการแสดงความคิดเห็นกับบรรทัด
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
คำตอบ:
ตามคำตอบของ Miles {% comment %}...{% endcomment %}
ใช้สำหรับความคิดเห็นแบบหลายบรรทัด แต่คุณสามารถแสดงความคิดเห็นข้อความในบรรทัดเดียวกันดังนี้:
{# some text #}
แท็กความคิดเห็นได้รับการบันทึกไว้ที่https://docs.djangoproject.com/th/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' %}"
มุมมองที่ยังไม่ได้สร้าง
ความคิดเห็นหลายบรรทัดในเทมเพลต django ใช้ดังนี้ ex. for .html เป็นต้น
{% comment %} All inside this tags are treated as comment {% endcomment %}
{% extends "file.html" %}
แท็กคุณควรวางไว้ที่ด้านบนสุดของไฟล์เทมเพลตก่อนถึง{% comment %}
...{% endcomment %}
มิฉะนั้นคุณจะได้รับ<ExtendsNode: extends "file.html"> must be the first tag in the template
ข้อผิดพลาด ฉันกำลังพูดว่าในกรณีที่มีคนต้องการแสดงความคิดเห็นแบบหลายบรรทัดที่ด้านบนของเทมเพลต