📜  评论 – Django 模板标签

📅  最后修改于: 2022-05-13 01:54:54.468000             🧑  作者: Mango

评论 – 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 中,

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 %}

让我们检查一下评论是否显示在模板中。

评论-django-模板-标签