博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django基础之render()
阅读量:7019 次
发布时间:2019-06-28

本文共 704 字,大约阅读时间需要 2 分钟。

结合一个给定的模板和一个给定的上下文字典, 并返回一个渲染后的HttpResponse对象。

参数:

  • request: 用于生成响应的请求对象
  • template_name: 要使用的模板的完整名称, 可选的参数
  • context: 添加到模板上下文的一个字典. 默认是一个空字典. 如果字典中的某个值是可调用的, 视图将在渲染模板之前调用它.
  • content_type:  生成的文档要使用的MIME类型. 默认为DEFAULT_CONTENT_TYPE设置的值. 默认为"text/html"
  • status: 响应的状态码. 默认为200
  • useing: 用于加载模板的模板引擎的名称

一个简单的例子:

from django.shortcuts import renderdef my_view(request):    # 视图代码写在这里    return render(request, "myapp/index.html", {"foo": "bar"})

上面的代码等于:

from django.http import HttpResponsefrom django.template import loaderdef my_view(request):    t = loader.get_template("myapp/index.html")    c = {"foo": "bar"}    return HttpResponse(t.render(c, request))

  

 

转载于:https://www.cnblogs.com/yang-wei/p/9997741.html

你可能感兴趣的文章
Since150910
查看>>
汇编第五章总结
查看>>
HTML常见元素集锦
查看>>
[翻译文章]javascript的对象(how javascript objects works?)
查看>>
关于登录与购买和数据模块
查看>>
第 3 章 镜像 - 012 - 构建镜像
查看>>
dp【多进程类】
查看>>
简易抽取
查看>>
js转html实体
查看>>
django框架数据库相关操作
查看>>
FreeSWITCH增加iLBC编码
查看>>
PostgreSQL在线安装
查看>>
iOS中有两种支持机制:Notification和KVO(Key-Value Observing)
查看>>
准备从头复习算法
查看>>
SQL SERVER发布与订阅
查看>>
oracle行转列遇到的一个问题
查看>>
Fiddler
查看>>
Spring Cloud 之 服务注册与发现
查看>>
集合 小结
查看>>
confluence
查看>>