【发布时间】:2019-08-24 19:59:09
【问题描述】:
我创建了一个 REST API 服务,并且代码在服务器上运行良好。
我想知道是否有一种方法可以发送 python 对象而不是字符串、元组、响应实例或 WSGI 可调用对象。
这个 python 对象也包含其中的数据。
以下代码供参考:
from flask import Flask , request , jsonify
import requests
app = Flask(__name__)
def fun(path1):
data = ''
with open(path1) as f:
data = f.read()
return data
@app.route('/client',methods=['POST'])
def client():
data = request.get_json()
path1 = data['loc']
return fun(path1)
我只是想知道我应该收到fun 对象而不是data。这样我就可以在应用程序(pyqt)中的本地系统中处理并使用它执行其他任务。
注意。这些解决了我的查询的问题是什么,我已经通过处理使用rest API解决了这个问题。我要问的是我可以将我在服务器上处理的对象发送到我的机器上吗?
注意。这些解决了我的查询的问题是什么,我已经通过处理使用rest API解决了这个问题。我要问的是我可以将我在服务器上处理的对象发送到我的机器上吗?
我不是要求将 JSON 转换为 python 对象。它是来自处理各种类和函数的对象。
flask 只是用来在后台运行服务器。 Django可以在这里使用所以添加在标签中。
【问题讨论】:
标签: python flask flask-restful