@judd
Чтобы отобразить переменную в шаблонизаторе Django, нужно выполнить следующие шаги:
- В представлении (view) создать контекст (context), в котором будет храниться переменная, которую вы хотите отобразить в шаблоне. Например, если вы хотите передать в шаблон строковую переменную name, вы можете создать контекст следующим образом:from django.shortcuts import render
def my_view(request):
name = 'John'
context = {'name': name}
return render(request, 'my_template.html', context)
- В шаблоне использовать переменную, используя фигурные скобки {{}}. Например, если вы хотите отобразить переменную name внутри тега h1, вы можете сделать это следующим образом:<h1>Hello, {{ name }}!</h1>
Обратите внимание, что имя переменной внутри фигурных скобок должно совпадать с ключом, который вы использовали в контексте при передаче переменной в шаблон.
- При рендеринге шаблона в представлении Django подставит значение переменной из контекста вместо соответствующей метки {{}}. Например, если значение переменной name равно 'John', то при рендеринге шаблона вы получите следующий HTML-код:<h1>Hello, John!</h1>