整体效果是前端每隔1秒向后台WEB服务器请求时间。
目录结构
注意test.html所在的目录templates 和 demo2.py 是同级的
python 代码
import time
from flask import render_template
from flask import Flask
app = Flask(__name__)
# 获取当前时间的具体实现
def gettime():
time_str = time.strftime("%Y{}%m{}%d{} %X")
#print(time_str) #输出 2021{}03{}31{} 09:45:29
time_str2 = time_str.format("年" ,"月" ,"日")
#print(time_str2) #输出 2021年03月31日 09:45:29
return time_str2
# HTTP 接口,返回 test.html 网页
@app.route('/test')
def testhome():
return render_template("test.html")
# HTTP 接口 ,获取当前时间
@app.route('/time')
def api_time():
return gettime()
# 启动 web 服务器,端口为 9999
app.run('127.0.0.1', 9999)