TemplateResponse
2019-03-07 本文已影响0人
xncode
SimpleTemplateResponse
初始化
初始化接收参数 template context content_type status charset using
但设置为template_name context_data using
另外提供了空的 _post_render_callbacks _request
调用基类初始化 content_type status charset
设置_is_rendered为false
render
render函数的调用是在wsgi的handler的get_response中,即在拿到最后的response后,判断is_rendered为false同时有可调用的render函数时发生
解析模板 解析context 调用模板的render函数
返回并设置content
调用_post_render_callbacks,会影响render函数的返回值
TemplateResponse
初始化接收参数request template context content_type status charset using
设置_request为request