我创建了一个Flask API,我想每秒对其进行刷新/刷新。以下是代码:
from flask import Flask
from datetime import datetime
app = Flask(__name__)
@app.route("/", methods=["GET"])
def home():
return """Hello World!<br>The current time is {}.""".format(datetime.strftime(datetime.now(), "%d %B %Y %X"))
if __name__ == "__main__":
app.run()
需要什么?我基本上希望html页面每秒更新一次,显示当前日期和时间,即每秒更新一次。我没有添加任何显式HTML页面进行渲染。我不知道HTML,因此想通过python和flask API完成此操作。
我该如何实现?有没有更好的方法呢?
您可以尝试以下操作:
from flask import Flask
from datetime import datetime
app = Flask(__name__)
@app.route("/", methods=["GET"])
def home():
return """
<meta http-equiv="refresh" content="1" />
Hello World!<br>The current time is {}.""".format(datetime.strftime(datetime.now(), "%d %B %Y %X"))
if __name__ == "__main__":
app.run()
如果要更改频率,请更改content
标记内的meta
属性(数字表示秒数)