When I render a page using the Django template renderer, I can pass in a dictionary variable containing various values to manipulate them in the page using {{ myVar }}
{{ myVar }}
I use this way in Django 2.1 and work for me and this way is secure (reference):
Django side:
def age(request): mydata = {'age':12} return render(request, 'test.html', context={"mydata_json": json.dumps(mydata)})
Html side: