第一个Python Flask应用示例

在本教程的这一部分中, 我们将构建使用Flask框架构建的第一个python网站。在此过程中, 正如我们在本教程中使用崇高文本编辑器一样, 请打开你选择的任何文本编辑器。
编写以下代码行并将其保存到名为script.py的文件中。

from flask import Flaskapp = Flask(__name__) #creating the Flask class object @app.route('/') #decorator drfines the def home(): return "hello, this is our first flask website"; if __name__ =='__main__': app.run(debug = True)

让我们在命令行上运行此python代码并检查结果。
第一个Python Flask应用示例

文章图片
【第一个Python Flask应用示例】由于它是一个Web应用程序, 因此可以在浏览器上的http:// localhost:5000上运行。
第一个Python Flask应用示例

文章图片
要构建python Web应用程序, 我们需要导入Flask模块。 Flask类的对象被视为WSGI应用程序。
我们需要将当前模块的名称即__name__作为参数传递给Flask构造函数。
Flask类的route()函数定义关联函数的URL映射。语法在下面给出。
app.route(rule, options)

它接受以下参数。
  1. 规则:表示与功能的URL绑定。
  2. options:代表与规则对象相关的参数列表
正如我们在这里看到的, / URL绑定到负责返回服务器响应的main函数。它可以返回要在浏览器窗口上打印的字符串, 或者我们可以使用HTML模板从服务器返回HTML文件作为响应。
最后, Flask类的run方法用于在本地开发服务器上运行flask应用程序。
语法在下面给出。
app.run(host, port, debug, options)

SN Option Description
1 host 默认主机名是127.0.0.1, 即localhost。
2 port 服务器正在侦听的端口号。默认端口号是5000。
3 debug 默认为false。如果将其设置为true, 它将提供调试信息。
4 options 它包含要转发到服务器的信息。

    推荐阅读