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

上一篇下一篇

猜你喜欢

热点阅读