Как использовать переменную в html-шаблонах django

Я хочу использовать переменную для установки имени и возраста в моих html-файлах для приложения на Django. мой код таков:

myapp\views.py

from django.shortcuts import render

# Create your views here.
def test1(request):
    myname = 'abc'
    myage = 30
    context = {'name': myname,'myage' : myage}
    return render(request,'index1.html',context)

myapp\urls.py

    from django.urls import path
    from . import views
    urlpatterns = [
        path('test1/',views.test1)

]

myapp\templates\index1.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>thang1</title>
</head>
<body>
    <h1>this is template test1</h1>
    <p>I'm {{ myage }} years old</p>
    <p>My name is  {{ myname }} </p>

</body>
</html>

С помощью приведенного выше кода, получаю только myold, он не может принять myname. Может ли кто-нибудь помочь мне с этим? Я хотел бы иметь и myname, и мой возраст в html-виде.

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