Flask框架——安装与第一个应用

安装

Flask是一个轻量级的Python Web框架。它是一个微型框架,具有灵活性和可扩展性。Flask使用Python语言编写,它是一个开源框架,使得它可以自由地使用和修改。Flask框架可以用于构建任何类型的Web应用程序,包括单页面应用程序、企业应用程序、博客、社交媒体应用程序等。Flask官方文档地址:Welcome to Flask — Flask Documentation (3.0.x)

官方文档建议我们使用最新版本的Python,Flask支持Python3.8及更新的版本。

安装Flask建议使用pip安装,安装命令:

pip install Flask

最小的Flask应用程序

一个最小的Flask应用程序看起来像这样:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

那么这段代码做了什么?

  1. 首先我们导入了Flask类,这个类的一个实例将是我们的WSGI应用程序。
  2. 接下来,我们创建该类的一个实例。第一个参数是应用程序的模块或包的名称。__name__ 是一个方便的快捷方式,适用于大多数情况。这是必需的,以便Flask知道在哪里查找模板和静态文件等资源。
  3. 然后我们使用 route() 装饰器告诉Flask,URL和函数的对应关系。
  4. 函数返回我们想要在用户浏览器中显示的消息,默认的内容类型是HTML,因此字符串中的HTML将由浏览器呈现。

我们将这段代码保存到 hello.py 中,或者其它名字的文件中。确保不要调用您的应用程序 flask.py,因为这会与Flask本身发生冲突。

要运行应用程序,使用 flask 命令或 python -m flask。我们需要使用 –app 选项告诉Flask我们应用程序所在的位置。

$ flask --app hello run
 * Serving Flask app 'hello'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit

通过启动的消息我们可以知道,访问的地址是:http://127.0.0.1:5000。同时在启动的消息中可以看到警告信息,告诉我们这是作为开发服务器时使用,不要用到生产环境中。在生产环境中,请使用WSGI服务区代替。

好了,现在我们访问 http://127.0.0.1:5000,就会在浏览器中看到 hello world 的文字信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值