在本教程的这一部分中, 我们将构建使用Flask框架构建的第一个python网站。在此过程中, 正如我们在本教程中使用崇高文本编辑器一样, 请打开你选择的任何文本编辑器。
编写以下代码行并将其保存到名为script.py的文件中。
from flask import Flask
app = 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代码并检查结果。
由于它是一个Web应用程序, 因此可以在浏览器上的http:// localhost:5000上运行。
要构建python Web应用程序, 我们需要导入Flask模块。 Flask类的对象被视为WSGI应用程序。
我们需要将当前模块的名称即__name__作为参数传递给Flask构造函数。
Flask类的route()函数定义关联函数的URL映射。语法在下面给出。
app.route(rule, options)
它接受以下参数。
- 规则:表示与功能的URL绑定。
- 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 | 它包含要转发到服务器的信息。 |
评论前必须登录!
注册