解析django中的render函数

目录


函数reder的返回值调用响应类HttpResponse来生成具体的内容
详细过程如下:

  1. 使用loader.render_to_string方法来读取模板内容
  2. 由于模板文件设置的有上下文,因此模板文件解析网页内容 过程需要由模板引擎using来实现。
  3. 解析模板文件的过程中,loader.render_to_string的参数context给模板语法的变量提供具体的数据内容,若模板文件在该参数里不存在,则对象的网页内容为空。
  4. 调用HttpResopnse,并将变量content,content_type和status以参数形式传入HTTPResponse完成响应过程。

你可能感兴趣的:(Django,django,python,后端)