在Django中,将Python变量传递给HTML模板可以通过以下步骤实现:
render()
函数来渲染模板,并将字典作为第三个参数传递给render()
函数。{{ }}
来引用传递的变量。下面是一个示例:
在视图函数中:
from django.shortcuts import render
def my_view(request):
my_variable = "Hello, World!"
context = {'my_variable': my_variable}
return render(request, 'my_template.html', context)
在HTML模板中:
<!DOCTYPE html>
<html>
<head>
<title>My Template</title>
</head>
<body>
<h1>{{ my_variable }}</h1>
</body>
</html>
在上述示例中,my_variable
是一个Python变量,通过将其放入context
字典中,然后将context
作为第三个参数传递给render()
函数,最后在HTML模板中使用{{ my_variable }}
来引用该变量。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云