Как использовать переменную в 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-виде.