Как передать значения из views.py в html-шаблон?

Мой views.py имеет следующий вид:

def result(request):
countries = ["nepal", "india", "bhutan"]
rand_country = random.choice(countries)
return render(request,'result.html',{ 'rand':rand_country} )

Я пытаюсь получить доступ к rand_counrty из шаблона Html, используя следующий код :

<form action="check">
<h1> What is the capital city of {{ rand }}</h1>
your input: <input type="text" name="text1"><br>
<input type="submit">
</form>

Но {{rand}} не возвращает никакого значения, как мне решить эту проблему? Спасибо

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