Python的web框架Flask入门学习

it2023-11-22  61

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文档

1.5本博客以及同步到个人博客上,如有需要请移步:http://moyisuiying.com/index.php/python/299.html

最新回复(0)