当前位置:  开发笔记 > 编程语言 > 正文

猎鹰python中的数据传递应用

如何解决《猎鹰python中的数据传递应用》经验,为你挑选了1个好方法。

在问这个问题之前,我想提一提,我知道我可以使用django代替该应用程序,但是我需要使用falcon而不是其他任何东西。

我只是在寻找一种方法

让我们采取一个非常简单的方案,以便我可以了解应用程序各个部分之间的数据流向。

我有一个使用html的简单登录页面:





Personal information: First name:

Last name:


我使用默认存在于python中的simpleHTTpServer运行它。

现在,我只用一个响应者“ on_post()”创建了一个非常基本的猎鹰应用程序,该响应器仅使用从表单中接收到的数据进行回复,

我在localserver上使用uWsgi托管我的falcon应用程序。我如何使这两个不同的代码段彼此交互,以html形式表示,我们是如何在Php的情况下在“ actions”标签下定义php文件的名称的。鹘。

一个非常简单和小的工作示例受到高度赞赏



1> Prateek Jain..:

这是一个有效的例子!




    
    Title


    

猎鹰代码:

import falcon
from wsgiref import simple_server

class Resource(object):
    def on_post(self, req, resp):
        resp.status = falcon.HTTP_200
        resp.body = req.params['name']

app = api = falcon.API()
app.req_options.auto_parse_form_urlencoded = True
api.add_route('/', Resource())

if __name__ == '__main__':
    http = simple_server.make_server('127.0.0.1', 8000, app)
    http.serve_forever()


哇,我花了我一整天才找到“ api.req_options.auto_parse_form_urlencoded = True”。谢谢。
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有