题目
小王开发基于Python的FlaskWeb框架开发室内光线强度监测信息系统,系统程序及相关的子系统都部署在Web服务器端,网站框架如图所示。
该系统的客户端无需专门的应用程序,用户工作界面通过浏览器来实现,应用程序基本上都集中于服务器端。
(1)
由上述材料可知,服务器端的IP地址为,该系统的实现架构属于(选填:C/S 架构、B/S架构)。
(2)
实现上述系统的服务器端Python程序如下:
from flask
import Flask, render_template,request
#导入Flask库函数
app=Flask(_name_)
@app.route("/")
def index():
#获取采集的数据并存储到列表变量
data,代码略
return
render_template("index.html",data= )
@app.route("/ ",methods=["GET"]) #数据采集子页面路由命令
def get():
id=int(request.args.get("id"))
d=float( )
#获取 URL 中“id=1”后的数据“1”
#变量 d 存储采集到的光线数据
#打开数据库, 并将接收的数据存储到数据库中,代码略
return "数据存储成功!
"
#其他系统子页面路由, 代码略
if
_name_=='_main_':
app.run ( )
答案: 【1】192.168. 0.100【2】B/S架构
【1】data【2】s【3】request. args. get(“y" )