只要HTTP的Response Headers中有Location 就会将我们redirect到其对应的url
返回文件 其实也就是将Response中的Content-type 改成文件能被客户端(浏览器)识别的文件类型
访问py文件 text/plain;
不能识别的类型 浏览器会下载处理
二进制文件实际上在头部第一行都会写文件的文本类型,如果删掉的话就会变成流文件
如果不带content-type,直接return字典,
也会将其content-type改为json,不建议这样使用(为了兼容性)
浏览器无法识别这个content-typeo的时候,会下载当前文件
如果将jsonify注释掉,直接返回字典时却还会返回json格式
这证明了 Flask 1.1.1中, 直接返回dict的时候 本质上在执行jsonify
这个application/json在API接口的时候最有用
ajax在执行时 返回的data 会直接将data变成obj格式
Pycharm提供了一个快捷键 在下面代码中输入了某个未引用的模块(有红色波浪线)
我们可以alt + enter 直接让他在头部自动引入包
原文:https://www.cnblogs.com/sunnywillow/p/13282055.html