Llame a una función de matraz cada pocos minutos

En mi página HTML, tengo un intervalo que obtiene el valor de la función getStatus ():

<span id="sysStatus" style="font-weight: bold;">{{ status }}</span>

La función que devuelve el estado:

def getStatus():
    state = database().getState()
    if state:
        status = " On"
    else:
        status = "Off"
    return status

Representación de la página html:

class Tongles(flask.views.MethodView):
    def get(self):
        return flask.render_template('page.html', status=getStatus())

Me gustaría de alguna manera actualizar dinámicamente el estado del sistema y el texto en el lapso.

¿Cómo puedo recuperar la función getStatus sin volver a cargar toda la página?

Respuestas a la pregunta(1)

Su respuesta a la pregunta