玩弄Flask,只想打印出一些JSON格式的数据,但我一直得到错误:
NameError: global name 'jsonify' is not defined
from flask import Flask
from flask import json
app = Flask(__name__)
@app.route("/")
def testJSON():
x = "Test1"
y = "Test2"
return jsonify(a=x,z=y)
if __name__ == "__main__":
app.debug = True
app.run()
他们的documentation说我要么需要安装Python2.6,要么需要安装simplejson——我两者都有。
Python2.7.3:
sys.version '2.7.3 (default, May 9 2012, 23:42:16) \n[GCC 4.4.3]'
simplejson公司:
root@Python:~/PythonScripts# pip install simplejson Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/local/lib/python2.7/site-packages Cleaning up...
jsonify()
is a function contained within the ^{所以您需要导入它。
将脚本开头更改为:
相关问题 更多 >
编程相关推荐