如何使用assign在模板中顯示數(shù)據(jù)

小樊
81
2024-10-16 15:49:11

在Django模板中使用assign標(biāo)簽可以方便地向模板上下文添加變量,從而在模板中顯示這些變量。以下是如何使用assign標(biāo)簽的步驟:

  1. 在視圖函數(shù)中,使用assign標(biāo)簽將變量添加到模板上下文中。例如,假設(shè)你想向模板上下文添加一個(gè)名為message的變量,你可以這樣做:
from django.shortcuts import render

def my_view(request):
    message = "Hello, World!"
    return render(request, 'my_template.html', {'message': message})
  1. 在模板文件(例如my_template.html)中,使用assign標(biāo)簽將變量添加到模板上下文中。assign標(biāo)簽的語(yǔ)法如下:
{% assign variable_name = value %}

在這個(gè)例子中,我們將message變量添加到模板上下文中:

{% assign message = "Hello, World!" %}
  1. 現(xiàn)在,你可以在模板中使用{{ message }}標(biāo)簽來(lái)顯示message變量的值:
<!DOCTYPE html>
<html>
<head>
    <title>My Template</title>
</head>
<body>
    <h1>{{ message }}</h1>
</body>
</html>

這樣,當(dāng)用戶(hù)訪問(wèn)與my_view函數(shù)關(guān)聯(lián)的URL時(shí),他們將看到"Hello, World!"這個(gè)消息。

0