Using a template with parameters.

From MyWiki
Revision as of 16:54, 19 March 2021 by George2 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Let us modify the views.py from the hello app on line 3
In the hellos application views.py file edit the greet function to look like below:

def greet(request, name):
    return render(request, "hello/greet.html", {
             "name": name.capitalize()
    })

Now create a greet.html file in the templates/hello folder

<!DOCTYPE html>
<html lang="en">
<head>
<title> Hello</title>
</head>
 
<body>
<h1> Hello, {{ name }}!</h1>
</body>
</html>