服务器这种后台返回的数据只能是string,json或者是文件类型,对应Html的解析文件类型
无法返回自定义的元组,只能返回规定好的元组,说白了只第一个元素有效
所有返回前台的内容其实都应该是Response的对象或者其子类,我们看到如果返回的是字符串直接可以写成return u'字符串内容'的形式,但是其实这个字符串也是经过了Response包装的:return Response(u'字符串') 我们看一段代码: # coding: utf-8 from flask import Flask, Response app = Flask(__name__) # type: Flask app.debug = True @app.route('/') def hello_world(): return 'Hello World!' @app.route('/login/') def login(): return Response(u'login') if __name__ == '__main__': app.run() 代码里我新建了一个login函数,返回的就是用Response包装后的字符串,访问地址可以看到页面打印了login。 我们有时候需要返回数组、字典之类