Flask - 应用程序

Flask - 应用程序 首页 / Flask入门教程 / Flask - 应用程序

为了测试 Flask 的安装,在编辑器中以 Hello.py 键入以下代码

from flask import Flask
app=Flask(__name__)

@app.route('/')
def hello_world():
   return 'Hello World'

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

必须在项目中导入Flask模块。 Flask类的对象是无涯教程的 WSGI 应用程序。

Flask构造函数将当前模块(__name__)的名称作为参数。

Flask类的 route()函数是一个装饰器,它告诉应用程序哪个URL应该调用关联的函数。

app.route(rule, options)
  • rule        - 参数表示与该函数的URL绑定。

  • options  - 是要转发到基础Rule对象的参数的列表。

在上面的示例中,‘/' URL与 hello_world()函数绑定。因此,当在浏览器中打开Web服务器的主页时,将调用hello_would此函数。

最后,Flask类的 run()方法在本地开发服务器上运行该应用程序。

app.run(host, port, debug, options)

所有参数都是可选的

无涯教程网

Sr.No.Parameters & Remark
1

host

要监听的主机名。默认为127.0.0.1(localhost)。设置为" 0.0.0.0"以外部可访问

2

port

默认为5000

3

debug

默认为false。如果设置为true,则提供调试信息

4

options

将转发到基础的Werkzeug服务器。

上面给出的 Python 脚本是从Python Shell执行的。

Python Hello.py

Python Shell中的一条消息告知您

* Running on http://127.0.0.1:5000/(Press CTRL+C to quit)

在浏览器中打开上述URL (localhost:5000)。 " Hello World" 消息将显示在其上。

调试模式

通过调用 run()方法来启动 Flask 应用程序。但是,在开发应用程序时,应针对代码中的每个更改手动重新启动,为避免这种不便,请启用调试支持,如果代码更改,服务器将重新加载自身。

通过在运行调试参数或将debug参数传递给run()方法之前将应用程序对象的debug属性设置为True来启用Debug模式。

app.debug=True
app.run()
app.run(debug=True)

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

左耳听风 -〔陈皓〕

机器学习40讲 -〔王天一〕

深入拆解Java虚拟机 -〔郑雨迪〕

程序员进阶攻略 -〔胡峰〕

Linux性能优化实战 -〔倪朋飞〕

大厂晋升指南 -〔李运华〕

说透低代码 -〔陈旭〕

React Native 新架构实战课 -〔蒋宏伟〕

说透元宇宙 -〔方军〕

好记忆不如烂笔头。留下您的足迹吧 :)