Django中在views里有3种返回url的形式:
HttpResponse:可以直接返回一个html页
render:用于页面渲染,需要传入request参数,除了html文件名,还可以传数据到页面上,源码里的介绍如下:实际还是调用HttpResponse
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)
版权声明:本文为likunkun__原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。