views.pyのindexからテンプレートのindex.htmlに値を渡す方法です。
hello/views.py → hello/templates/hello/index.html
hello/templates/hello/index.html
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>{{title}}</title>
</head>
<body>
<h1>{{title}}</h1>
<p>{{msg}}</p>
</body>
</html>
indexの修正
hello/views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
params = {
'title':'Hello/Index',
'msg':'これは、サンプルで作ったページです。',
}
return render(request, 'hello/index.html', params)
webブラウザにてアクセスします。
この記事は役に立ちましたか?
もし参考になりましたら、下記のボタンで教えてください。
コメント