在Django模板中使用assign
标签可以方便地向模板上下文添加变量,从而在模板中显示这些变量。以下是如何使用assign
标签的步骤:
- 在视图函数中,使用
assign
标签将变量添加到模板上下文中。例如,假设你想向模板上下文添加一个名为message
的变量,你可以这样做:
from django.shortcuts import render def my_view(request): message = "Hello, World!" return render(request, 'my_template.html', {'message': message})
- 在模板文件(例如
my_template.html
)中,使用assign
标签将变量添加到模板上下文中。assign
标签的语法如下:
{% assign variable_name = value %}
在这个例子中,我们将message
变量添加到模板上下文中:
{% assign message = "Hello, World!" %}
- 现在,你可以在模板中使用
{{ message }}
标签来显示message
变量的值:
My Template {{ message }}
这样,当用户访问与my_view
函数关联的URL时,他们将看到"Hello, World!"这个消息。