Python Flask:如何使端点每秒刷新一次
Python Flask: how to make an endpoint refresh every second
我创建了一个 Flask API,我希望每秒都成为 hit/refreshed。
以下是代码:
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()
如果要更改频率(数字是指秒数),请更改meta
标签内的content
属性
我创建了一个 Flask API,我希望每秒都成为 hit/refreshed。
以下是代码:
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()
如果要更改频率(数字是指秒数),请更改meta
标签内的content
属性