下面是关于“python flask几分钟实现web服务的例子”的完整攻略,包含两个示例:
示例 1:Hello World
1. 安装 Flask
在命令行中输入以下命令安装Flask:
pip install flask
2. 创建 Python 文件
在任何目录中创建一个名为app.py
的 Python 文件,然后复制以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
这些代码创建一个 Flask 应用程序,并定义一个路由,该路由允许通过访问根 URL("/")来触发一个名为“hello”的函数,该函数返回“Hello, World!”
3. 运行应用程序
在命令行中导航到 app.py
文件所在的目录,并运行以下命令,以运行应用程序:
python app.py
4. 访问应用程序
在浏览器中输入 http://localhost:5000/
,应该会看到一条消息显示“Hello, World!”字样。
示例 2:动态路由
1. 创建 Python 文件
在任何目录中创建一个名为app.py
的 Python 文件,然后复制以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Index Page'
@app.route('/hello')
def hello():
return 'Hello, World!'
@app.route('/user/<username>')
def show_user_profile(username):
# 显示用户的名称
return 'User %s' % username
@app.route('/post/<int:post_id>')
def show_post(post_id):
# 显示用户提交的整数“post_id”
return 'Post %d' % post_id
这些代码创建一个 Flask 应用程序,并定义以下路由:
- / :显示主页
- /hello :显示“Hello, World!”
- /user/\
:展示一个用户的名称 - /post/\
:展示一个用户提交的整数“post_id”。
2. 运行应用程序
在命令行中导航到 app.py
文件所在的目录,并运行以下命令,以运行应用程序:
python app.py
3. 访问应用程序
在浏览器中访问以下网址:
http://localhost:5000/
: 在浏览器中查看主页。http://localhost:5000/hello
:在浏览器中查看“Hello, World!”http://localhost:5000/user/username
:将“username”替换为任何用户名,以查看该用户的个人资料。http://localhost:5000/post/post_id
:将“post_id”替换为任何整数,以查看该整数对应的文章。
以上就是关于“python Flask 几分钟实现 Web 服务的例子”的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python flask几分钟实现web服务的例子 - Python技术站