在上一篇文章Django-05中,实现展现"Hello Django!"并没有用模版,而是直接用的Httpresponse方法实现的。
这篇文章中将尝试用Django模版来实现"Hello Django!"。
step1: 在sign 目录下创建文件夹 "templates",注意文件夹名字不要写错,然后在文件夹下创建index.html文件。
step2: 在index.html文件中的body下写入<h1>Hello Djiango!</h1>
step3:修改views.py中的index方法,用render替换HttpResponse。 render读取Html文件内容,然后包装返回一个HttpResponse。所以本质上Render和HttpResponse是一样的。
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
# def index(request):
# return HttpResponse("欢迎!")
def index(request):
return render(request, "index.html")
step4: 重新运行并访问index页面