render関数
render関数
render(request, テンプレート名, 辞書);
テンプレート内の辞書をレンダリングしてHttpResponseオブジェクトを返す。
# Create your views here.
def index(request):
context = {
'name':'Sakai',
}
return render(request, 'myapp/index.html', context)
これでmyapp/index.html内のテンプレート内のnameにSakaiをレンダリングしてHttpResponseを返す。
{% extends 'myapp/base.html' %}
{% block content %}
<h1>Hello, {{ name }}</h1>
{% endblock %}