Проблема при попытке создать динамический html

Почему я не получаю динамический текст, который я использовал в файле views.py?

Мой код views.py:

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    context = {
        'name' : 'Amlan',
        'age' : 23,
        'nationality' : 'Indian'
    }
    return render(request, 'index.html', context)

Мой код index.html:

<h1>
    Hello {{name}}<br>You are {{age}} years old<br>You are {{nationality}}
</h1>

Когда я запускаю сервер, я получаю:

Hello
You are years old
You are

[https://docs.djangoproject.com/en/4.0/intro/tutorial01/][1] Посмотрите эту документацию Django, надеюсь, вы получите то, что хотите сделать.

Вернуться на верх