geekdoc-python-zh/docs/askpython/create-hello-world-in-flask.md

3.9 KiB
Raw Permalink Blame History

Flask 简介-在 Flask 中安装并创建一个 Hello World 应用程序

原文:https://www.askpython.com/python-modules/flask/create-hello-world-in-flask

在本文中,我们将介绍 Flask web 框架以及如何安装它。稍后,我们将在 Flask 中编写一个简单的 Hello World 应用程序。

什么是 Flask Web 框架

Flask 是一个用 Python 写的 web 框架,用来创建 web 应用。它是一个“微型”web 框架,这意味着它不需要任何额外的工具或库。

注意“微”不代表它不能做其他框架能做的事情。这仅仅意味着你,作为一个开发者,可以决定 Flask 中的一切事情**,比如使用什么数据库等等。,**

Flask 的一些默认决定,比如使用的模板引擎等等。,也可以根据需要进行更改。

因此,它不包括已经存在的第三方库或功能,如数据库抽象层、表单验证等。

总而言之Flask 是一个开发人员友好的“微型”web 框架!!

****将烧瓶安装到系统中

我们可以使用 pip 命令将它安装到我们的设备中。在控制台/终端中,运行命令

pip install flask 

就是这样!!烧瓶已安装。

打造 Hello World 应用

现在我们将创建一个小网页当访问它时将显示“Hello World”

因此,创建一个 Python 文件,并在其中编写以下代码。我用过“ app.py ”这个名字;你想要什么都可以。

1.导入 Flask 并创建 Flask 应用程序对象

我们在文件中做的第一件事是导入 Flask

from flask import Flask 

然后我们创建一个 Flask 应用程序对象:

app = Flask(__name__) 

这里 Flask 充当一个类对象。我们发送特殊的 python 变量 name 作为 Flask 类的参数。这个特殊的变量实际上给了每个文件一个唯一的名称。

所以当我们运行 Flask 应用程序时,为了让 Flask 知道这个应用程序是在一个特定的地方运行的,我们使用了这个特殊的变量。

2.编写代码打印 hello world

创建 Flask 对象后,我们现在需要在浏览器上显示 Hello World 消息。所以添加代码:

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

装饰者 @app.route ('/hello ')表示网页的 URL 端点。而网页会显示的内容是写在下面的函数里的。

3.让服务器在特定端口上运行

我们使用下面的代码来启动服务器并提到端口,服务器就会运行。

app.run(host='localhost', port=5000) 

LocalHost 意味着服务器将在您的本地计算机(端口=5000)上运行。

4.Flask 中 hello world 应用程序的完整代码

就是这样。文件的最终代码:

from flask import Flask

app = Flask(__name__)

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

app.run(host='localhost', port=5000) 

5.运行 Hello World 应用程序

编码部分就这样了。现在在终端中,运行 Flask 文件:

python app.py 

这里我使用了“ app.py”作为我的文件名。在您的情况下,您将使用您的文件名。

**Terminal

Terminal**

**现在复制上面显示的网址 **(http://localhost:5000/)。这将是你的主机网站的网址。我们将使用此主机网站 URL 的路由端点来打开我们的网页。

因此,点击 URL“http://localhost:5000/hello”来查看网页。

**webpage

webpage**

祝贺你,我们已经成功地建立了我们的第一个烧瓶网页

结论

本教程到此为止,各位!!在接下来的教程中,我们将学习更多关于 Flask 框架的知识。

所以敬请关注,继续编码!!