Saya ingin mengomentari ini dengan sebuah baris
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
django
django-templates
Alex S.
sumber
sumber
{% extends "file.html" %}
tag, Anda harus meletakkannya di bagian paling atas file template bahkan sebelum{% comment %}
...{% endcomment %}
, jika tidak, Anda akan mendapatkan<ExtendsNode: extends "file.html"> must be the first tag in the template
kesalahan. Saya mengatakan bahwa jika seseorang ingin menempatkan komentar multi-baris di atas template.Tag komentar didokumentasikan di https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment
Komentar satu baris didokumentasikan di https://docs.djangoproject.com/id/stable/topics/templates/#comments
sumber
Menggunakan
{# #}
notasi, seperti:sumber
Berbeda dengan komentar html tradisional seperti ini:
Komentar templat Django tidak dirender dalam html akhir. Jadi Anda bisa merasa bebas untuk memasukkan rincian implementasi di sana seperti:
Multi-line:
Garis tunggal:
Saya menemukan ini sangat membantu untuk
<a href="{% url 'view_name' %}"
pandangan yang belum dibuat.sumber
Komentar multiline dalam templat Django digunakan sebagai berikut, misalnya: untuk .html dll.
sumber