Chamar uma função Flask a cada poucos minutos
Na minha página HTML, tenho uma extensão que obtém o valor da função getStatus ():
<span id="sysStatus" style="font-weight: bold;">{{ status }}</span>
A função que retorna status:
def getStatus():
state = database().getState()
if state:
status = " On"
else:
status = "Off"
return status
Renderizando a página html:
class Tongles(flask.views.MethodView):
def get(self):
return flask.render_template('page.html', status=getStatus())
De alguma forma, eu gostaria de atualizar dinamicamente o status do sistema e o texto no intervalo.
Como posso recuperar a função getStatus sem recarregar a página inteira?