Flask构建最简单的服务器

本文介绍了如何使用Python的Flask框架构建一个简单的Web服务器。首先讲解了如何通过pip安装Flask,然后逐步深入,展示基础使用,包括设置模板文件。接着,文章探讨了配置POST服务,并展示了如何在服务中利用类方法实现代码精简。最后,总结指出Flask适用于轻量级Web应用,特别是在树莓派等场景下。

安装Flask

有了pip之后,直接使用下列命令进行安装

pip install flask

如果你的环境中同时存在pyhton2python3的话:

# 安装flask为python2的库
pip install flask
# 安装flask为python3的库
pip3 install flask

使用Flask

基础使用

带有注释的代码如下:

from flask import Flask, render_template, request

server = Flask(__name__)
# 开启Debug模式,在该模式下,每次编辑后保存源码,服务器就会自动刷新
server.config['DEBUG']=True


# 这些方法,默认都是get请求
# 根路径
@server.route('/')
def main():
	# 使用模板器渲染html文件
	return render_template('main.html')

# 子路径
@server.route('/on')
def on():
	return "on"

# 子路径
@server.route('/off')
def off():
	return 'off'
	
# 可以直接使用server.run()进行服务器的启动,但是这样做就只能通过http://127.0.0.1:5000进行访问
# 使用server.run(host='0.0.0.0', port=5000)进行服务器的启动时,也可以通过ip地址进行访问
server.run(host='0.0.0.0', port=5000)

模板文件的html需要放在目录下的template文件夹中,此次用到的模板文件代码如下:

<!Document html>
<meta charset="utf-8">
<meta 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值