创建一个python网页

时间:2014-08-09 21:11:18

标签: python html

我正在完成一项小任务。

该任务要求我处理html表单中的数据。 html表单包含一个电话拨号盘。数据是用户输入的电话号码。我需要处理数据。处理电话号码(数据)的功能已经完成。

但我有一个问题。我习惯了django框架。但是对于此任务,不需要数据库,我也不需要管理页面。简而言之,我不想在单个网页上使用框架。

我是否有任何可能的方法来创建一个简单的html表单,当我提交表单时,数据将被传输到python代码进行处理。

我一直在浏览互联网,我找不到任何合适的方法来实现它。你可以帮助我或指出我正确的方向

1 个答案:

答案 0 :(得分:0)

我对Python Flask没有确切的想法,但你必须做类似以下的事情

from flask import Flask
app = Flask(__name__)

@app.route("/")
def calculation():
    #manipute request here as per your 
    #pass manipulated data to the processing functionality already present


if __name__ == "__main__":
     app.run()

假设此代码现在在http://localhost/运行,在HTML代码中,您必须编写一个处理JavaScript代码的表单,该代码将解析表单。您可以使用任何方法.serialize()或其他任何方法,具体取决于您的习惯。然后对正在运行的Flask代码进行Ajax调用,并传递请求参数。

然后,您可以在Heroku或类似的东西上托管此Flask代码。这是使用Flask创建RESTful Web API的方法。您可以通读它并理解它的工作原理。 http://blog.luisrei.com/articles/flaskrest.html