Flask笔记:视图函数/方法返回值(HTML模板/Response对象)
返回HTML模板:使用“from flask import render_template”,在函数中传入相对于文件夹“templates”HTML模板路径名称字符串即可(默认模板路径),flask会自动到项目根目录的“templates”文件夹(创建flask项目时,PyCharm会自动创建两个空文件夹,其中一个就是“templates”)下寻找对应的HTML文件。
? 返回Response对象:视图函数返回响应Response给浏览器,一般来说只能是字符串和固定格式的元组,当然也可以自定义,但无论是返回哪种数据格式,最终都是被包装成一个Response对象返回给浏览器的。返回的是字符串时,其实也是被包装成Response对象返回给浏览器的。也可以是一个固定格式的元组:(Response,status,headers),即响应体、状态码和头信息的元组,可以只返回一个Response,或者两个(Response,status),或者全部返回(Response,headers)。当可以自定义返回的响应体时需要注意以下几点:
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |