کامنت (Comment)
کامنت (Comment) یعنی یادداشت داخل کد. مرورگر آن را نادیده می گیرد. بنابراین می توانی توضیح بدهی، اما خروجی تغییری نکند. مثل حاشیه نویسی کنار تکالیف مدرسه.
کامنت بلوکی با {% comment %}
این تگ، یک بخش را پنهان می کند. سپس خروجی فقط متن بیرون است.
<h1>Welcome Everyone</h1>
{% comment %}
<h1>Welcome ladies and gentlemen</h1>
{% endcomment %}
توضیح برای کامنت
می توانی دلیل تغییر را بنویسی. سپس بعداً یادت می ماند.
<h1>Welcome Everyone</h1>
{% comment "this was the original welcome message" %}
<h1>Welcome ladies and gentlemen</h1>
{% endcomment %}
کامنت کوتاه با {# ... #}
برای کلمه های کوتاه عالی است. سپس متن بقیه می ماند.
<h1>Welcome{# Everyone#}</h1>
کامنت در ویوهای پایتون
ویو (View) کد پایتون است. علامت # یعنی کامنت یک خطی.
from django.http import HttpResponse
from django.template import loader
def testing(request):
template = loader.get_template('template.html')
#context = {
# 'var1': 'John',
#}
return HttpResponse(template.render())
نکته: از کامنت برای توضیح نیت استفاده کن، نه کدهای واضح.
گام های عملی
- یک تگ کامنت بلوکی اضافه کن.
- یک توضیح کوتاه داخل آن بنویس.
- یک کامنت کوتاه {# ... #} امتحان کن.
- داخل ویو، یک خط را موقتاً کامنت کن.
جمع بندی سریع
- {% comment %} بخش ها را پنهان می کند.
- {# ... #} برای کامنت های کوتاه است.
- # در پایتون یعنی کامنت یک خطی.
- هدف کامنت، روشن کردن دلیل هاست.
برای دیدن همه تگ ها و کامنت جنگو در کنارشان، به صفحه تگ ها برو. همچنین بخش حلقه for و شرط if/else را تمرین کن.