注释 – 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的应用程序。
现在创建一个视图,我们将通过它来传递上下文字典。
在 geeks/views.py,
# import Http Response from django
from django.shortcuts import render
# create a function
def geeks_view(request):
# create a dictionary
context = {
"data" : "<h1>GeeksForGeeks is the Best</h1>",
}
# return response
return render(request, "geeks.html", context)
创建一个url路径来映射到这个视图。在geeks/urls.py中。
from django.urls import path
# importing views from views..py
from .views import geeks_view
urlpatterns = [
path('', geeks_view),
]
在templates/geeks.html中创建一个模板。
Data uncommented :
{{ data }}
Data commented :
{% comment "Optional note" %}
{{ data }}
{% endcomment %}
让我们检查一下评论是否显示在模板中。