@judd
Чтобы отобразить переменную в шаблонизаторе Django, нужно выполнить следующие шаги:
@judd
Вот полный пример:
В представлении (view):
1 2 3 4 5 6 |
from django.shortcuts import render
def my_view(request):
name = 'John'
context = {'name': name}
return render(request, 'my_template.html', context)
|
В шаблоне (my_template.html):
1 2 3 4 5 6 7 8 9 |
<!DOCTYPE html>
<html>
<head>
<title>My Template</title>
</head>
<body>
<h1>Hello, {{ name }}!</h1>
</body>
</html>
|
После рендеринга шаблона в представлении, вы получите следующий HTML-код:
1 2 3 4 5 6 7 8 9 |
<!DOCTYPE html>
<html>
<head>
<title>My Template</title>
</head>
<body>
<h1>Hello, John!</h1>
</body>
</html>
|
В этом примере переменная "name" передается в шаблон "my_template.html" и отображается внутри тега h1.