Flask返回JSON数据

来自CloudWiki
跳转至: 导航搜索

环境准备

安装flask_cors

因为存在跨域问题,需要使用flask_cors来修饰

pip install flask-cors

Flask代码

test.py:

import json
from flask import Flask
app = Flask(__name__)#创建一个该类的实例,第一个参数是应用模块或者包的名称
from flask_cors import *

@app.route('/')#告诉Flask 什么样的URL能触发函数
@cross_origin()
def hello_world():
    #return 'Hello World!'
    s=['张三','年龄','姓名']
    t={}
    t['姓名']='张三'
    t['年龄']='23'
    t['职业']='码农'
    data={}
    data['SUCCESS']='SUCCESS'
    data['data']=t
    return json.dumps(data,ensure_ascii=False) 

if __name__ == '__main__':#程序入口
    app.run()#让应用运行在本地服务器上。
    #app.run( host='0.0.0.0') #允许任意网址访问本站

python test.py 运行这段代码

在浏览器输入http://127.0.0.1:5000

如果正常,会显示如下页面:

Vue2022041501.png