variable – Django模板

variable – Django模板

Django模板是一个使用Django模板语言标记的文本文档或Python字符串。Django是一个强大的包含电池的框架,为在模板中呈现数据提供了便利。Django模板不仅允许从视图到模板传递数据,而且还提供了一些有限的编程功能,如变量、for循环等。
这篇文章围绕着如何在Template中使用变量。变量从上下文中输出一个值,它是一个类似于口令的对象,将键值映射到值。

语法:

{{ variable_name }}

示例:
变量是由{{和}}包围的,像这样。

My first name is {{ first_name }}. My last name is {{ last_name }}. 

在上下文为{‘first_name’: ‘Naveen’, ‘last_name’: ‘Arora’}的情况下,该模板渲染为。

My first name is Naveen. My last name is Arora.

variable – Django模板解析

用一个例子说明如何在Django模板中使用变量。考虑一个名为geeksforgeeks的项目,它有一个名为geeks的应用程序。

现在创建一个视图,我们将通过它来传递上下文字典。
In geeks/views.py,

# import render from django
from django.shortcuts import render
 
# create a function
def geeks_view(request):
    # create a dictionary
    context = {
        "first_name" : "Naveen",
        "last_name"  : "Arora",
    }
    # 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中创建一个模板。

My First Name is {{ first_name }}.
<br/>
My Last Name is  {{ last_name }}.

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

变量 - Django模板

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程