Python Flask是一个轻量级的Web框架,它简单易用、灵活性高,适用于构建各种规模的Web应用。本文将介绍如何使用Python Flask框架来实战构建一个简单的Web应用,并展示其基本功能和特性。
pip install flask
安装完成后,我们可以开始构建我们的Web应用。
在项目文件夹中创建一个名为app.py的Python文件,并打开编辑器。首先导入Flask模块并创建一 个Flask应用实例:
- from flask import Flask
- app = Flask(__name__)
接下来,我们可以定义一个路由和视图函数来处理用户的请求。在这个例子中,我们创建一个简单的首页路由和视图函数:
- @app.route('/')
- def index():
- return 'Hello, Flask!'
这个视图函数将会返回一个简单的字符串作为响应。
在app.py文件的末尾,我们可以添加以下代码来运行Flask应用:
- if __name__ == '__main__':
- app.run()
保存并关闭app.py文件。
在命令行中,进入到项目文件夹,并执行以下命令来启动Flask应用:
python app.py
如果一切顺利,你将会看到类似如下的输出
- * Running on
- http://127.0.0.1:5000/
- * Running on
这表示Flask应用已经成功运行在本地的5000端口上。
打开你的Web浏览器,并输入以下地址来访问Flask应用:
http://127.0.0.1:5000/
如果一切正常,你将会看到浏览器中显示出"Hello, Flask!"的字符串。
第六部分:添加更多功能
除了简单的字符串响应外,Flask还支持更多的功能,例如表单处理、数据库集成等
1、表单处理
当构建Web应用时,经常需要处理用户提交的表单数据。使用Flask框架,可以轻松地处理表单数据, 并对其进行验证和处理。
首先,在HTML模板中创建一个表单,可以使用