繁体   English   中英

如何从烧瓶捕获数据并将其发送到其他python函数

[英]how to capture data from flask and send it to other python function

因此,这就是我要尝试的操作。.我想捕获用户的响应(我从Web gui获取用户的响应),然后将这些响应发送到不同的python函数进行处理。

所以这是流程的样子

 Program ---> Flask APp --|
   /\                     |
    |_____________________|

我的程序是这样的:

def call_flask():
    call_hello()

 def call_hello():

    data = request.form
    for data_tuple in data:

         requests[data_tuple] = data[data_tuple]

    return render_template('request_submitted.html')

我有兴趣向主程序发送“请求”吗? 有什么干净的方法可以做到这一点。

不知道我是否理解正确……这个“程序”是完全不同的东西,而不是您在谈论的Web界面? 如果这是完全不同的事情,那么您可以实际执行此操作-在完成请求的烧瓶之后,您可以具有执行所需功能的功能。 因此,如果“程序”位于同一台计算机上的某个位置,则可以调用进程来运行或以某种方式启动该程序。

Flask确实具有after_request函数,该函数告诉每个请求完成之后需要做什么。 这里可能是一个称为“程序”的好地方。 但是当然您需要知道如何拨打电话。 我可以想象您使用json负载调用其他URL,或者仅使用参数调用系统应用程序。 但这取决于你:)

但是,如果“程序”只是您正在谈论的Web gui,那么您显然可以渲染模板并向其返回一些变量以进行渲染。

希望我能正确回答你的问题;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM