Python的web框架Flask入门学习

发布于 2020-10-21  1109 次阅读


web框架Flask

1.1Flask简介

​ Flask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Pocco的国际Python爱好者团队。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。

1.2Flask 环境安装

​ 安装Flask通常需要Python 2.6或更高版本。虽然Flask及其依赖项适用于Python 3(Python 3.3以上版本),但是许多Flask扩展不能正确支持它。因此,建议在Python 2.7上安装Flask。

pip install Flask

1.3Flask应用

​ 为了测试 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,表示在“http://127.0.0.1:5000/”下请求与hello_world()函数绑定。因此,当在浏览器中打开web服务器的主页时,将呈现该函数的输出。
最后,Flask类的run()方法在本地开发服务器上运行应用程序。

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

在这里插入图片描述
上面给出的Python脚本是从Python shell执行的。

Python Hello.py

Python shell中的消息通知您:

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

在我们的idea中pycharm中,可以通过
在这里插入图片描述

在这里插入图片描述
然后在浏览器中输入URL : http://127.0.0.1:5000/即可访问
在这里插入图片描述1.4 Flask文档
更多使用详情请参考flask文档


繁华落尽,雪花漫天飞舞。