Web 应用程序并没有增长得很糟糕,为了减少对数据库的调用,我想归档一些表的缓存,并且不时调用一个会更新此缓存的函数,但是有一个小麻烦:我没有'不知道如何调用 Flask 应用程序中的预定函数,以便它不绑定到来自客户端的特定请求。
例如,在这段代码中,如何每 20 秒调用一次缓存函数?请详细说明。先感谢您
from flask import Flask
app = Flask(__name__)
def cache():
somecode()
@app.route('/index.html')
def root():
return 'page'
if __name__ == '__main__':
app.run(debug=True)
创建一个单独的线程,在其中放置一个带有循环的函数。
或多或少是这样的: