Python Flask: как сделать ссылку на конечную точку sh каждую секунду - PullRequest
0 голосов
/ 05 апреля 2020

Я создал 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 обновлялась каждую секунду, показывая текущую дату и время, ie., Обновляя каждую секунду. Я не добавил ни одной явной HTML страницы для рендеринга. Я не знаю HTML и поэтому хотел сделать это через python и flask apis.

Как мне этого добиться? Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 05 апреля 2020

Вы можете попробовать это:

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, если вы хотите изменить частоту (число относится к числу секунд)

...