0
点赞
收藏
分享

微信扫一扫

Flask Web框架的使用-第一个 Flask 程序



Flask Web框架的使用-第一个 Flask 程序

  • 一、前言
  • 二、第一个Flask 程序


一、前言

  • 个人主页: ζ小菜鸡
  • 大家好我是ζ小菜鸡,让我们一起来学习Flask Web框架的使用,一起完成第一个Flask程序。
  • 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)

二、第一个Flask 程序

  一切准备就绪,现在我们开始编写第一个Flask,由于是第一个Flask 程序,当然要从最简单的 “Hello World!”开始。

  实例:输出“Hello World!”
  在venv同级目录下,创建一个Flask_test.py 文件,代码如下:

from flask import Flask  # 导入flask

app = Flask(__name__)  # 创建Flask对象


@app.route("/")
def hello_world():
    return "Hello world!"


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

  运行Flask_test.py 文件,运行效果如下图所示:

Flask Web框架的使用-第一个 Flask 程序_函数返回

  然后再浏览器中,然后输入网址“http://127.0.0.1:5000”,运行效果如下图所示:

Flask Web框架的使用-第一个 Flask 程序_python_02


  那么,这段代码做了什么?

  【1】首先,我们导入了Flask 类,这个类的实例将会是我们的WSGI应用程序。

  【2】接下来,我们创建一个该类的实例,第一个参数是应用模块或者包的名称。如果你使用单一的模块(如本例),你应该使用“__name__”,因为模块的名称将会因其作为单独应用启动还是作为模块导入而有所不同(“__main__”或实际的导入名)。这是必须的,这样Flask才知道到哪去找模板、静态文件等等。

  【3】然后,我们使用route()装饰器告诉Flask什么样的URL能出发我们的函数。

  【4】这个函数的名字也在生成URL时被特定的函数采用,这个函数返回我们想要显示在用户浏览器中的信息。

  【5】最后我们用run()函数来让应用运行在本地服务器上。其中“if __name__ == "__main__":”确保服务只会在该脚本被Python解释器直接执行的时候才会运行,而不是作为模块导入的时候。

多学两招:
  关闭服务器,可以直接按<ctrl+C>键。

  Flask Web框架的使用-第一个 Flask 程序,到此就结束了,感谢大家阅读,如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)


举报

相关推荐

0 条评论