我正在与Kivy一起使用Flask-RESTful。 Flask-RESTful API用于资源路由,而Kivy用于TFT GUI。两者都是基于类的:Kivy的主应用程序class Touch(App)
和宁静的api的class Load(Resource)
。
class Load(Resource):
@auth.login_required
def post(self):
data = request.json
# call handle(data)
class Touch(App):
api.add_resource(Load, '/load')
def handle(data):
# do something with data
我想在class Touch(App)
中使用一种方法进行路由。我已经检查了flask-restful documentation和this post,但没有找到基于方法的资源的示例。它必须是基于类的资源吗?
Flask-RESTful和Kivy可以作为两个单独的过程一起工作。路由停留在Flask进程下,该进程使用Queue将请求传递给Kivy进程。
SCRIPT: