@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.