未定义jsonify-内部服务器E

2024-06-02 06:39:40 发布

您现在位置:Python中文网/ 问答频道 /正文

玩弄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...


Tags: 数据namefromimportjsonappflask格式