评论 – Django 模板标签
Django 模板是使用 Django 模板语言标记的文本文档或Python字符串。 Django 是一个强大的包含电池的框架,为在模板中呈现数据提供了便利。 Django 模板不仅允许将数据从视图传递到模板,而且还提供了一些有限的编程功能,例如变量、for 循环、注释等。
本文围绕如何在模板中使用评论标签展开。模板忽略 {% comment %} 和 {% endcomment %} 之间的所有内容。可以在第一个标签中插入可选注释。例如,这在注释掉代码以记录禁用代码的原因时很有用。
句法
{% comment 'comment_name' %}
{% endcomment %}
例子
{% comment "Optional note" %}
Commented out text with {{ create_date|date:"c" }}
{% endcomment %}
评论 – Django 模板标签说明
使用示例说明如何在 Django 模板中使用注释标记。考虑一个名为 geeksforgeeks 的项目,它有一个名为 geeks 的应用程序。
Refer to the following articles to check how to create a project and an app in Django.
- How to Create a Basic Project using MVT in Django?
- How to Create an App in Django ?
现在创建一个视图,我们将通过它传递上下文字典,
在 geeks/views.py 中,
Python3
# import Http Response from django
from django.shortcuts import render
# create a function
def geeks_view(request):
# create a dictionary
context = {
"data" : "GeeksForGeeks is the Best
",
}
# return response
return render(request, "geeks.html", context)
Python3
from django.urls import path
# importing views from views..py
from .views import geeks_view
urlpatterns = [
path('', geeks_view),
]
HTML
Data uncommented :
{{ data }}
Data commented :
{% comment "Optional note" %}
{{ data }}
{% endcomment %}
创建一个 url 路径以映射到此视图。在 geeks/urls.py 中,
Python3
from django.urls import path
# importing views from views..py
from .views import geeks_view
urlpatterns = [
path('', geeks_view),
]
在templates/geeks.html中创建一个模板,
HTML
Data uncommented :
{{ data }}
Data commented :
{% comment "Optional note" %}
{{ data }}
{% endcomment %}
让我们检查一下评论是否显示在模板中。