render函数的使用
render函数是什么?
使用render方法将第三个参数中的值替换Template中的指定模板参数,最终返回一个正常的HTML页面。
内部机制
def render(request, template_name, context=None, content_type=None, status=None, using=None): """ Return a HttpResponse whose content is filled with the result of calling django.template.loader.render_to_string() with the passed arguments. """ content = loader.render_to_string(template_name, context, request, using=using) return HttpResponse(content, content_type, status)
使用方式
from django.shortcuts import render def get_data(request): return render(request,'index.html',{"name":"xxx"})