【发布时间】:2021-06-13 03:17:10
【问题描述】:
我正在尝试构建一个 API 来执行带有一些变量的脚本, 这些变量在 POST 消息中,例如 {'command': 'start', 'name': 'var'}.. 问题是我找不到提取那些确切值而不是所有数据的函数。 几天后我尝试了烧瓶,但这个想法是一样的。
from flask import Flask, request
from flask_restful import Api, Resource
import os
script = 'python /home/USER/somepath/client.py start '
app = Flask(__name__)
api = Api(app)
class Netflix(Resource):
def get(self):
return "Success", 201
def post(self):
name = request.data
os.system(script+name)
print(name)
return "Success", 201
api.add_resource(Netflix, "/netflix")
if __name__ == "__main__":
app.run(debug=True, host='0.0.0.0', port=8000)
【问题讨论】:
-
为什么用 Django 标记这个?
-
你能用 Django 中需要的库编写命令来提取特定值吗?我会做剩下的:P
标签: python flask flask-restful