- 加载模板
- django.template.loader 这个模块提供了两种方法加载模板
- 加载指定模板并返回Template对象
get_template(template_name, using=None)
select_template(template_name_list, using=None)
[root@ES-10-1-21-55-B28 dashboard]# mkdir templates #前端页面都放在templates目录下面
from django.template import Context, loader
def index(request):
t = loader.get_template("test.html")
context = {"name": "study python !!!"} #字典可以在html文件用{{ name }}获取值,name相当于一个变量,固定写法 通过{{}}把值传给模板
return HttpResponse(t.render(context, request))
from django.shortcuts import render
def index(request):
context = {'name': "study python"}
return render(request, 'test.html', context) #request必传的参数,当前请求都存在request参数里面